PHP Класс Mmoreram\PHPFormatter\Compiler\Compiler

Показать файл Открыть проект

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

Свойство Тип Описание
$version string version
$versionDate DateTime versionDate

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

Метод Описание
compile ( ) Compiles composer into a single phar file.

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

Метод Описание
addBin ( Phar $phar ) : Compiler Add bin into Phar.
addFile ( Phar $phar, Symfony\Component\Finder\SplFileInfo $file, boolean $strip = true ) : Compiler Add a file into the phar package.
addStub ( Phar $phar )
stripWhitespace ( string $source ) : string Removes whitespace from a PHP source string while preserving line numbers.

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

Метод Описание
addComposerVendorFiles ( Phar $phar ) : Compiler Add composer vendor files.
addLicense ( Phar $phar ) : Compiler Add license.
addPHPFiles ( Phar $phar ) : Compiler Add php files.
addVendorFiles ( Phar $phar ) : Compiler Add vendor files.
loadVersion ( ) Load versions.

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

addBin() защищенный метод

Add bin into Phar.
protected addBin ( Phar $phar ) : Compiler
$phar Phar Phar
Результат Compiler self Object

addFile() защищенный метод

Add a file into the phar package.
protected addFile ( Phar $phar, Symfony\Component\Finder\SplFileInfo $file, boolean $strip = true ) : Compiler
$phar Phar Phar object
$file Symfony\Component\Finder\SplFileInfo File to add
$strip boolean strip
Результат Compiler self Object

addStub() защищенный метод

protected addStub ( Phar $phar )
$phar Phar

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

Compiles composer into a single phar file.
public compile ( )

stripWhitespace() защищенный метод

Removes whitespace from a PHP source string while preserving line numbers.
protected stripWhitespace ( string $source ) : string
$source string A PHP string
Результат string The PHP string with the whitespace removed

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

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

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

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

versionDate
protected DateTime $versionDate
Результат DateTime