PhpParser\ParserAbstract::handleBuiltinTypes PHP Méthode

handleBuiltinTypes() protected méthode

protected handleBuiltinTypes ( Name $name )
$name PhpParser\Node\Name
    protected function handleBuiltinTypes(Name $name) {
        $scalarTypes = [
            'bool'     => true,
            'int'      => true,
            'float'    => true,
            'string'   => true,
            'iterable' => true,
            'void'     => true,
        ];

        if (!$name->isUnqualified()) {
            return $name;
        }

        $lowerName = strtolower($name->toString());
        return isset($scalarTypes[$lowerName]) ? $lowerName : $name;
    }