original_string: public function isNamed()
      {
          // If file is not array, then template
          // is not named for sure.
          if ( ! is_array($this->file)) {
              return false;
          }
  
          // Return false if template is named, but name 
          // is invalid. A valid name should be:
          if (
              isset($this->file[1]) && is_bool($this->file[1]) // should be set and not be a boolean
              || null === $this->file[1] // or null value
              || empty($this->file[1]) // or empty sting or array
          ) {
              return false;
          }
  
          return true;
      }
code: public function isNamed()
      {
          // If file is not array, then template
          // is not named for sure.
          if ( ! is_array($this->file)) {
              return false;
          }
  
          // Return false if template is named, but name 
          // is invalid. A valid name should be:
          if (
              isset($this->file[1]) && is_bool($this->file[1]) // should be set and not be a boolean
              || null === $this->file[1] // or null value
              || empty($this->file[1]) // or empty sting or array
          ) {
              return false;
          }
  
          return true;
      }
code_tokens: public function isNamed ( ) { // If file is not array, then template // is not named for sure. if ( ! is_array ( $ this -> file ) ) { return false ; } // Return false if template is named, but name  // is invalid. A valid name should be: if ( isset ( $ this -> file [ 1 ] ) && is_bool ( $ this -> file [ 1 ] ) // should be set and not be a boolean || null === $ this -> file [ 1 ] // or null value || empty ( $ this -> file [ 1 ] ) // or empty sting or array ) { return false ; } return true ; }
docstring: Checks if temlate has variant name.
  
  @return boolean
docstring_tokens: Checks if temlate has variant name .