PHP Класс TQ\Vcs\StreamWrapper\RepositoryRegistry

Наследование: implements Countable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$map array The repository map

Открытые методы

Метод Описание
addRepositories ( array $repositories ) : RepositoryRegistry Adds multiple repositories
addRepository ( string $key, TQ\Vcs\Repository\RepositoryInterface $repository ) : RepositoryRegistry Adds a single repository
count ( ) : integer Count elements of an object
getRepository ( string $key ) : TQ\Vcs\Repository\RepositoryInterface Returns the repository if it is registered in the map, throws exception otherwise
hasRepository ( string $key ) : boolean Returns true if the repository is registered in the map
tryGetRepository ( string $key ) : TQ\Vcs\Repository\RepositoryInterface | null Returns the repository if it is registered in the map, NULL otherwise

Описание методов

addRepositories() публичный Метод

Adds multiple repositories
public addRepositories ( array $repositories ) : RepositoryRegistry
$repositories array The repositories (key => repository)
Результат RepositoryRegistry

addRepository() публичный Метод

Adds a single repository
public addRepository ( string $key, TQ\Vcs\Repository\RepositoryInterface $repository ) : RepositoryRegistry
$key string The key
$repository TQ\Vcs\Repository\RepositoryInterface The repository
Результат RepositoryRegistry

count() публичный Метод

Count elements of an object
public count ( ) : integer
Результат integer The custom count as an integer

getRepository() публичный Метод

Returns the repository if it is registered in the map, throws exception otherwise
public getRepository ( string $key ) : TQ\Vcs\Repository\RepositoryInterface
$key string The key
Результат TQ\Vcs\Repository\RepositoryInterface

hasRepository() публичный Метод

Returns true if the repository is registered in the map
public hasRepository ( string $key ) : boolean
$key string The key
Результат boolean

tryGetRepository() публичный Метод

Returns the repository if it is registered in the map, NULL otherwise
public tryGetRepository ( string $key ) : TQ\Vcs\Repository\RepositoryInterface | null
$key string The key
Результат TQ\Vcs\Repository\RepositoryInterface | null

Описание свойств

$map защищенное свойство

The repository map
protected array $map
Результат array