PHP Класс Pagekit\Installer\Helper\Composer

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

Защищенные свойства (Protected)

Свойство Тип Описание
$file string
$io Composer\IO\ConsoleIO
$output Symfony\Component\Console\Output\OutputInterface
$packages array

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

Метод Описание
__construct ( array $config, null $output = null )
install ( array $install, boolean $packagist = false, boolean $writeConfig = true, boolean $preferSource = false ) : boolean
isInstalled ( $name ) : boolean Checks if a package is installed by composer.
uninstall ( array | string $uninstall, boolean $writeConfig = true )

Защищенные методы

Метод Описание
addPackages ( $packages ) : array
composerUpdate ( array | boolean $updates = false, array $refresh = [], boolean $packagist = false, boolean $preferSource = false ) : boolean Runs Composer Update command.
getComposer ( boolean $packagist = false ) : null Returns composer instance.
getIO ( ) : Pagekit\Installer\Helper\InstallerIO
memoryInBytes ( $value ) : integer Converts memory value from 'php.ini' into bytes.
readConfig ( ) : array Reads packages from package file.
removePackages ( $packages ) : array
writeConfig ( ) Writes changes to packages file.

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

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

public __construct ( array $config, null $output = null )
$config array
$output null

addPackages() защищенный Метод

protected addPackages ( $packages ) : array
$packages
Результат array

composerUpdate() защищенный Метод

Runs Composer Update command.
protected composerUpdate ( array | boolean $updates = false, array $refresh = [], boolean $packagist = false, boolean $preferSource = false ) : boolean
$updates array | boolean
$refresh array
$packagist boolean
$preferSource boolean
Результат boolean

getComposer() защищенный Метод

Returns composer instance.
protected getComposer ( boolean $packagist = false ) : null
$packagist boolean
Результат null

getIO() защищенный Метод

protected getIO ( ) : Pagekit\Installer\Helper\InstallerIO
Результат Pagekit\Installer\Helper\InstallerIO

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

public install ( array $install, boolean $packagist = false, boolean $writeConfig = true, boolean $preferSource = false ) : boolean
$install array [name => version, name => version, ...]
$packagist boolean
$writeConfig boolean
$preferSource boolean
Результат boolean

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

Checks if a package is installed by composer.
public isInstalled ( $name ) : boolean
$name
Результат boolean

memoryInBytes() защищенный Метод

Converts memory value from 'php.ini' into bytes.
protected memoryInBytes ( $value ) : integer
$value
Результат integer

readConfig() защищенный Метод

Reads packages from package file.
protected readConfig ( ) : array
Результат array

removePackages() защищенный Метод

protected removePackages ( $packages ) : array
$packages
Результат array

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

public uninstall ( array | string $uninstall, boolean $writeConfig = true )
$uninstall array | string [name, name, ...]
$writeConfig boolean

writeConfig() защищенный Метод

Writes changes to packages file.
protected writeConfig ( )

Описание свойств

$file защищенное свойство

protected string $file
Результат string

$io защищенное свойство

protected ConsoleIO,Composer\IO $io
Результат Composer\IO\ConsoleIO

$output защищенное свойство

protected OutputInterface,Symfony\Component\Console\Output $output
Результат Symfony\Component\Console\Output\OutputInterface

$packages защищенное свойство

protected array $packages
Результат array