PHP Класс Eloquent\Composer\NpmBridge\NpmBridge

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Composer\IO\IOInterface $io, NpmVendorFinder $vendorFinder, NpmClient $client ) Construct a new Composer NPM bridge plugin.
install ( Composer\Composer $composer, boolean $isDevMode = true ) Install NPM dependencies for a Composer project and its dependencies.
isDependantPackage ( Composer\Package\PackageInterface $package, boolean $includeDevDependencies = false ) : boolean Returns true if the supplied package requires the Composer NPM bridge.
update ( Composer\Composer $composer ) Update NPM dependencies for a Composer project and its dependencies.

Приватные методы

Метод Описание
installForVendors ( $composer )

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

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

Construct a new Composer NPM bridge plugin.
public __construct ( Composer\IO\IOInterface $io, NpmVendorFinder $vendorFinder, NpmClient $client )
$io Composer\IO\IOInterface The i/o interface to use.
$vendorFinder NpmVendorFinder The vendor finder to use.
$client NpmClient The NPM client to use.

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

Install NPM dependencies for a Composer project and its dependencies.
public install ( Composer\Composer $composer, boolean $isDevMode = true )
$composer Composer\Composer The main Composer object.
$isDevMode boolean True if dev mode is enabled.

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

Returns true if the supplied package requires the Composer NPM bridge.
public isDependantPackage ( Composer\Package\PackageInterface $package, boolean $includeDevDependencies = false ) : boolean
$package Composer\Package\PackageInterface The package to inspect.
$includeDevDependencies boolean True if the dev dependencies should also be inspected.
Результат boolean True if the package requires the bridge.

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

This will update and shrinkwrap the NPM dependencies of the main project. It will also install any NPM dependencies of the main project's Composer dependencies.
public update ( Composer\Composer $composer )
$composer Composer\Composer The main Composer object.