PHP Класс Monorepo\Composer\MonorepoInstaller

Наследование: implements Composer\Installer\InstallerInterface
Показать файл Открыть проект

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

Метод Описание
getInstallPath ( Composer\Package\PackageInterface $package ) : string Returns the installation path of a package
install ( Composer\Repository\InstalledRepositoryInterface $repo, Composer\Package\PackageInterface $package ) Installs specific package.
isInstalled ( Composer\Repository\InstalledRepositoryInterface $repo, Composer\Package\PackageInterface $package ) : boolean Checks that provided package is installed.
supports ( string $packageType ) : boolean Decides if the installer supports the given type
uninstall ( Composer\Repository\InstalledRepositoryInterface $repo, Composer\Package\PackageInterface $package ) Uninstalls specific package.
update ( Composer\Repository\InstalledRepositoryInterface $repo, Composer\Package\PackageInterface $initial, Composer\Package\PackageInterface $target ) Updates specific package.

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

getInstallPath() публичный метод

Returns the installation path of a package
public getInstallPath ( Composer\Package\PackageInterface $package ) : string
$package Composer\Package\PackageInterface
Результат string path

install() публичный метод

Installs specific package.
public install ( Composer\Repository\InstalledRepositoryInterface $repo, Composer\Package\PackageInterface $package )
$repo Composer\Repository\InstalledRepositoryInterface repository in which to check
$package Composer\Package\PackageInterface package instance

isInstalled() публичный метод

Checks that provided package is installed.
public isInstalled ( Composer\Repository\InstalledRepositoryInterface $repo, Composer\Package\PackageInterface $package ) : boolean
$repo Composer\Repository\InstalledRepositoryInterface repository in which to check
$package Composer\Package\PackageInterface package instance
Результат boolean

supports() публичный метод

Decides if the installer supports the given type
public supports ( string $packageType ) : boolean
$packageType string
Результат boolean

uninstall() публичный метод

Uninstalls specific package.
public uninstall ( Composer\Repository\InstalledRepositoryInterface $repo, Composer\Package\PackageInterface $package )
$repo Composer\Repository\InstalledRepositoryInterface repository in which to check
$package Composer\Package\PackageInterface package instance

update() публичный метод

Updates specific package.
public update ( Composer\Repository\InstalledRepositoryInterface $repo, Composer\Package\PackageInterface $initial, Composer\Package\PackageInterface $target )
$repo Composer\Repository\InstalledRepositoryInterface repository in which to check
$initial Composer\Package\PackageInterface already installed package version
$target Composer\Package\PackageInterface updated version