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;
    }
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;
    }
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 ; }
Checks if temlate has variant name.

@return boolean
Checks if temlate has variant name .