ApiGen\Templating\Filters\Filters::getTypeName PHP Method

getTypeName() protected method

protected getTypeName ( string $name, boolean $trimNamespaceSeparator = true ) : string
$name string
$trimNamespaceSeparator boolean
return string
    protected function getTypeName($name, $trimNamespaceSeparator = true)
    {
        $names = ['int' => 'integer', 'bool' => 'boolean', 'double' => 'float', 'void' => '', 'FALSE' => 'false', 'TRUE' => 'true', 'NULL' => 'null', 'callback' => 'callable'];
        // Simple type
        if (strlen($name) > 2 && substr($name, -2) === '[]') {
            $clearName = substr($name, 0, -2);
            if (isset($names[$clearName])) {
                return $names[$clearName] . '[]';
            }
        }
        if (isset($names[$name])) {
            return $names[$name];
        }
        // Class, constant or function
        return $trimNamespaceSeparator ? ltrim($name, '\\') : $name;
    }