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

Наследование: implements TQ\Vcs\StreamWrapper\PathInformationInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$arguments array Additional arguments
$fullPath string The absolute path to the resource
$localPath string Lazy instantiated
$ref string The version ref
$repository TQ\Vcs\Repository\RepositoryInterface The repository
$url string The URL

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

Метод Описание
__construct ( TQ\Vcs\Repository\RepositoryInterface $repository, string $url, string $fullPath, string $ref, array $arguments ) Creates a new path information instance from a given URL
getArgument ( string $argument ) : string | null Returns the given argument from the argument collection
getArguments ( ) : array Returns the additional arguments given
getFullPath ( ) : string Returns the absolute path to the resource
getLocalPath ( ) : string Returns the relative path to the resource based on the repository path
getRef ( ) : string Returns the version ref
getRepository ( ) : TQ\Vcs\Repository\RepositoryInterface Returns the repository instance
getRepositoryPath ( ) : string Returns the absolute repository path
getUrl ( ) : string Returns the URL
hasArgument ( string $argument ) : boolean Checks if the given argument exists

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

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

Creates a new path information instance from a given URL
public __construct ( TQ\Vcs\Repository\RepositoryInterface $repository, string $url, string $fullPath, string $ref, array $arguments )
$repository TQ\Vcs\Repository\RepositoryInterface The repository instance
$url string The URL
$fullPath string The absolute path to the resource
$ref string The version ref
$arguments array The additional arguments given

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

Returns the given argument from the argument collection
public getArgument ( string $argument ) : string | null
$argument string The argument name
Результат string | null The argument value or NULL if the argument does not exist

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

Returns the additional arguments given
public getArguments ( ) : array
Результат array

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

Returns the absolute path to the resource
public getFullPath ( ) : string
Результат string

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

Returns the relative path to the resource based on the repository path
public getLocalPath ( ) : string
Результат string

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

Returns the version ref
public getRef ( ) : string
Результат string

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

Returns the repository instance
public getRepository ( ) : TQ\Vcs\Repository\RepositoryInterface
Результат TQ\Vcs\Repository\RepositoryInterface

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

Returns the absolute repository path
public getRepositoryPath ( ) : string
Результат string

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

Returns the URL
public getUrl ( ) : string
Результат string

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

Checks if the given argument exists
public hasArgument ( string $argument ) : boolean
$argument string The argument name
Результат boolean

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

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

Additional arguments
protected array $arguments
Результат array

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

The absolute path to the resource
protected string $fullPath
Результат string

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

Lazy instantiated
protected string $localPath
Результат string

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

The version ref
protected string $ref
Результат string

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

The repository
protected RepositoryInterface,TQ\Vcs\Repository $repository
Результат TQ\Vcs\Repository\RepositoryInterface

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

The URL
protected string $url
Результат string