public function addAliasedImport(string $aliasName, string $importName): NamespaceContext
    {
        $this->imports[\strtolower(\trim($aliasName))] = \trim($importName, '\\');
        
        return $this;
    }
public function addAliasedImport(string $aliasName, string $importName): NamespaceContext
    {
        $this->imports[\strtolower(\trim($aliasName))] = \trim($importName, '\\');
        
        return $this;
    }
public function addAliasedImport ( string $ aliasName , string $ importName ) : NamespaceContext { $ this -> imports [ \ strtolower ( \ trim ( $ aliasName ) ) ] = \ trim ( $ importName , '\\' ) ; return $ this ; }
Add an aliased import to the namespace context, the imported type or
namespace is addressed using the given alias name.

@param string $aliasName The local alias name of the type or namespace.
@param string $importName The fully qualified name of the type or namespace.
@return NamespaceContext
Add an aliased import to the namespace context the imported type or namespace is addressed using the given alias name .