*/
public function hasKindsSupport()
{
- return class_exists('PhpParser\ParserFactory');
+ return \class_exists('PhpParser\ParserFactory');
}
/**
public function getDefaultKind()
{
if ($this->hasKindsSupport()) {
- return version_compare(PHP_VERSION, '7.0', '>=') ? static::ONLY_PHP7 : static::ONLY_PHP5;
+ return \version_compare(PHP_VERSION, '7.0', '>=') ? static::ONLY_PHP7 : static::ONLY_PHP5;
}
}
$kind = $kind ?: $this->getDefaultKind();
- if (!in_array($kind, static::getPossibleKinds())) {
+ if (!\in_array($kind, static::getPossibleKinds())) {
throw new \InvalidArgumentException('Unknown parser kind');
}
- $parser = $originalFactory->create(constant('PhpParser\ParserFactory::' . $kind));
+ $parser = $originalFactory->create(\constant('PhpParser\ParserFactory::' . $kind));
} else {
if ($kind !== null) {
throw new \InvalidArgumentException('Install PHP Parser v2.x to specify parser kind');