PHP Class Test\Unit\LEtudiant\Composer\Installer\Config\SharedPackageInstallerConfigTest

Author: Sylvain Lorinet ([email protected])
Inheritance: extends PHPUnit_Framework_TestCase
Show file Open project: letudiant/composer-shared-package-plugin

Public Methods

Method Description
getOriginalVendorDir ( $expectedValue, $nullable )
getOriginalVendorDirDataProvider ( ) : array
getSymlinkBasePathFromEnvVar ( )
getSymlinkBasePathWhenNotNull ( )
getSymlinkBasePathWhenNotNullAndEndingSlash ( )
getSymlinkBasePathWhenNull ( )
getSymlinkBasePathWhenRelative ( )
getSymlinkBasePathWhenVendorDirIsRelative ( )
getSymlinkDir ( string $symlinkDirPath )
getSymlinkDirDataProvider ( ) : array
getSymlinkDirWithEmptyConfiguration ( )
getVendorDir ( string $vendorDirPath )
getVendorDirDataProvider ( ) : array
getVendorDirFromEnvVar ( string $vendorDirPath, string $envVar )
getVendorDirFromEnvVarDataProvider ( ) : array
isSymlinkEnabledDefaultValue ( )
noVendorDirConfigured ( )
setIsSymlinkEnabled ( )
setIsSymlinkEnabledWithString ( )
setPackageList ( )
setPackageListEmpty ( )
setPackageListWrongTypeException ( )

Protected Methods

Method Description
createInstallerConfig ( array $extra, string $relativeDir = 'composer-test-vendor-dir', null | string $absoluteDir = null ) : SharedPackageInstallerConfig
tearDown ( ) Delete both env vars

Method Details

createInstallerConfig() protected method

protected createInstallerConfig ( array $extra, string $relativeDir = 'composer-test-vendor-dir', null | string $absoluteDir = null ) : SharedPackageInstallerConfig
$extra array
$relativeDir string
$absoluteDir null | string
return LEtudiant\Composer\Installer\Config\SharedPackageInstallerConfig

getOriginalVendorDir() public method

public getOriginalVendorDir ( $expectedValue, $nullable )

getOriginalVendorDirDataProvider() public method

getSymlinkBasePathFromEnvVar() public method

getSymlinkBasePathWhenNotNull() public method

getSymlinkBasePathWhenNotNullAndEndingSlash() public method

getSymlinkBasePathWhenNull() public method

getSymlinkBasePathWhenRelative() public method

getSymlinkBasePathWhenVendorDirIsRelative() public method

getSymlinkDir() public method

public getSymlinkDir ( string $symlinkDirPath )
$symlinkDirPath string

getSymlinkDirDataProvider() public method

public getSymlinkDirDataProvider ( ) : array
return array

getSymlinkDirWithEmptyConfiguration() public method

getVendorDir() public method

public getVendorDir ( string $vendorDirPath )
$vendorDirPath string

getVendorDirDataProvider() public method

public getVendorDirDataProvider ( ) : array
return array

getVendorDirFromEnvVar() public method

public getVendorDirFromEnvVar ( string $vendorDirPath, string $envVar )
$vendorDirPath string
$envVar string

getVendorDirFromEnvVarDataProvider() public method

isSymlinkEnabledDefaultValue() public method

noVendorDirConfigured() public method

setIsSymlinkEnabled() public method

public setIsSymlinkEnabled ( )

setIsSymlinkEnabledWithString() public method

setPackageList() public method

public setPackageList ( )

setPackageListEmpty() public method

public setPackageListEmpty ( )

setPackageListWrongTypeException() public method

tearDown() protected method

Delete both env vars
protected tearDown ( )