PHP Класс LEtudiant\Composer\Installer\Config\SharedPackageInstallerConfig

См. также: https://github.com/Letudiant/composer-shared-package-plugin/blob/master/docs/all-available-configurations.md
Автор: Sylvain Lorinet ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$isSymlinkEnabled boolean
$originalVendorDir string
$packageList array
$symlinkBasePath string | null
$symlinkDir string
$vendorDir string

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

Метод Описание
__construct ( string $originalRelativeVendorDir, string $originalAbsoluteVendorDir, array | null $extraConfigs )
getOriginalVendorDir ( boolean $endingSlash = false ) : string
getPackageList ( ) : array
getSymlinkBasePath ( ) : string | null
getSymlinkDir ( ) : string
getVendorDir ( ) : string
isSymlinkEnabled ( ) : boolean
setPackageList ( array $extraConfigs )

Защищенные методы

Метод Описание
setIsSymlinkEnabled ( array $extraConfigs ) The symlink directory creation process can be disabled.
setSymlinkBasePath ( array $extraConfigs ) Allow to override symlinks base path.
setSymlinkDirectory ( string $baseDir, array $extraConfigs )
setVendorDir ( string $baseDir, array $extraConfigs )

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

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

public __construct ( string $originalRelativeVendorDir, string $originalAbsoluteVendorDir, array | null $extraConfigs )
$originalRelativeVendorDir string
$originalAbsoluteVendorDir string
$extraConfigs array | null

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

public getOriginalVendorDir ( boolean $endingSlash = false ) : string
$endingSlash boolean
Результат string

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

public getPackageList ( ) : array
Результат array

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

public getSymlinkBasePath ( ) : string | null
Результат string | null

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

public getSymlinkDir ( ) : string
Результат string

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

public getVendorDir ( ) : string
Результат string

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

public isSymlinkEnabled ( ) : boolean
Результат boolean

setIsSymlinkEnabled() защищенный Метод

This may mean that you work directly with the sources directory so the symlink directory is useless.
protected setIsSymlinkEnabled ( array $extraConfigs )
$extraConfigs array

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

public setPackageList ( array $extraConfigs )
$extraConfigs array

setSymlinkBasePath() защищенный Метод

This is useful for a Virtual Machine environment, where directories can be different on the host machine and the guest machine.
protected setSymlinkBasePath ( array $extraConfigs )
$extraConfigs array

setSymlinkDirectory() защищенный Метод

protected setSymlinkDirectory ( string $baseDir, array $extraConfigs )
$baseDir string
$extraConfigs array

setVendorDir() защищенный Метод

protected setVendorDir ( string $baseDir, array $extraConfigs )
$baseDir string
$extraConfigs array

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

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

protected bool $isSymlinkEnabled
Результат boolean

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

protected string $originalVendorDir
Результат string

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

protected array $packageList
Результат array

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

protected string|null $symlinkBasePath
Результат string | null

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

protected string $symlinkDir
Результат string

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

protected string $vendorDir
Результат string