original_string: protected static function _splitConditions($token)
      {
          $conditions = false;
          $position = strpos($token, '[');
          if ($position !== false) {
              $conditions = substr($token, $position);
              $token = substr($token, 0, $position);
          }
  
          return [$token, $conditions];
      }
code: protected static function _splitConditions($token)
      {
          $conditions = false;
          $position = strpos($token, '[');
          if ($position !== false) {
              $conditions = substr($token, $position);
              $token = substr($token, 0, $position);
          }
  
          return [$token, $conditions];
      }
code_tokens: protected static function _splitConditions ( $ token ) { $ conditions = false ; $ position = strpos ( $ token , '[' ) ; if ( $ position !== false ) { $ conditions = substr ( $ token , $ position ) ; $ token = substr ( $ token , 0 , $ position ) ; } return [ $ token , $ conditions ] ; }
docstring: Split token conditions
  
  @param string $token the token being splitted.
  @return array [token, conditions] with token splitted
docstring_tokens: Split token conditions