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])
파일 보기 프로젝트 열기: letudiant/composer-shared-package-plugin 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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