PHP Class Composer\CustomDirectoryInstaller\PackageUtils

Show file Open project: mnsami/composer-custom-directory-installer Class Usage Examples

Public Methods

Method Description
getPackageInstallPath ( Composer\Package\PackageInterface $package, Composer\Composer $composer )

Protected Methods

Method Description
mapCustomInstallPaths ( array $paths, string $name ) : string Search through a passed paths array for a custom install path.
templatePath ( string $path, array $vars = [] ) : string Replace vars in a path

Method Details

getPackageInstallPath() public static method

public static getPackageInstallPath ( Composer\Package\PackageInterface $package, Composer\Composer $composer )
$package Composer\Package\PackageInterface
$composer Composer\Composer

mapCustomInstallPaths() protected static method

Search through a passed paths array for a custom install path.
protected static mapCustomInstallPaths ( array $paths, string $name ) : string
$paths array
$name string
return string

templatePath() protected static method

Replace vars in a path
protected static templatePath ( string $path, array $vars = [] ) : string
$path string
$vars array
return string