Expanded class hierarchy of PHP_Token_Includes
abstract class PHP_Token_Includes extends PHP_Token {
protected $name;
protected $type;
public function getName() {
if ($this->name !== NULL) {
return $this->name;
}
$tokens = $this->tokenStream
->tokens();
if ($tokens[$this->id + 2] instanceof PHP_Token_CONSTANT_ENCAPSED_STRING) {
$this->name = trim($tokens[$this->id + 2], "'\"");
$this->type = strtolower(str_replace('PHP_Token_', '', get_class($tokens[$this->id])));
}
return $this->name;
}
public function getType() {
$this
->getName();
return $this->type;
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
PHP_Token_Includes:: |
public | function | ||
PHP_Token_Includes:: |
public | function | ||
PHP_Token_Includes:: |
protected | property | ||
PHP_Token_Includes:: |
protected | property | ||
PHP_Token:: |
public | function | ||
PHP_Token:: |
public | function | Constructor. | |
PHP_Token:: |
public | function | ||
PHP_Token:: |
protected | property | ||
PHP_Token:: |
protected | property | ||
PHP_Token:: |
protected | property | ||
PHP_Token:: |
protected | property |