PHP Класс Gush\Helper\MetaHelper

Наследование: extends Symfony\Component\Console\Helper\Helper
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$supportedFiles array

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

Метод Описание
__construct ( $supportedExtensionClassCollection )
filterFilesList ( array $filesList, array $excludesList ) : array Filter the list of files to update.
getMetaClass ( string $type ) : Gush\Meta\Meta
getName ( )
getSupportedFiles ( ) : array
isUpdatable ( Gush\Meta\Meta $meta, string $fileContent ) : boolean
registerFileType ( string $fileType, Gush\Meta\Meta $class )
renderHeader ( string $header, string $type, string $prefix = '' ) : string
updateContent ( Gush\Meta\Meta $meta, string $header, string $fileContent ) : string Update the content with the header.

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

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

public __construct ( $supportedExtensionClassCollection )

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

Filter the list of files to update.
public filterFilesList ( array $filesList, array $excludesList ) : array
$filesList array
$excludesList array
Результат array

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

public getMetaClass ( string $type ) : Gush\Meta\Meta
$type string
Результат Gush\Meta\Meta

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

public getName ( )

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

public getSupportedFiles ( ) : array
Результат array

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

public isUpdatable ( Gush\Meta\Meta $meta, string $fileContent ) : boolean
$meta Gush\Meta\Meta
$fileContent string
Результат boolean

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

public registerFileType ( string $fileType, Gush\Meta\Meta $class )
$fileType string
$class Gush\Meta\Meta

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

public renderHeader ( string $header, string $type, string $prefix = '' ) : string
$header string
$type string
$prefix string
Результат string

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

Note. We only support comments in the beginning of the file. If there is already a comment its replaced, if its missing its added.
public updateContent ( Gush\Meta\Meta $meta, string $header, string $fileContent ) : string
$meta Gush\Meta\Meta
$header string
$fileContent string
Результат string

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

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

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