PHP Класс Yosymfony\Spress\Core\ContentManager\Converter\ConverterManager

Автор: Victor Puertas ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( array $textExtensions = [] ) Constructor.
addConverter ( Yosymfony\Spress\Core\ContentManager\Converter\ConverterInterface $converter ) Adds a converter.
clearConverter ( ) Clears all converters registered.
convertContent ( string $content, string $inputExtension ) : Yosymfony\Spress\Core\ContentManager\Converter\ConverterResult Converts the content.
convertItem ( Yosymfony\Spress\Core\DataSource\ItemInterface $item ) : Yosymfony\Spress\Core\ContentManager\Converter\ConverterResult Converts an item. This method uses the SNAPSHOT_PATH_RELATIVE of Item path.
countConverter ( ) : integer Counts the converters registered.

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

Метод Описание
getConverter ( $extension )
initializeQueue ( )

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

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

Constructor.
public __construct ( array $textExtensions = [] )
$textExtensions array

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

Adds a converter.
public addConverter ( Yosymfony\Spress\Core\ContentManager\Converter\ConverterInterface $converter )
$converter Yosymfony\Spress\Core\ContentManager\Converter\ConverterInterface The converter

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

Clears all converters registered.
public clearConverter ( )

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

Converts the content.
public convertContent ( string $content, string $inputExtension ) : Yosymfony\Spress\Core\ContentManager\Converter\ConverterResult
$content string The content
$inputExtension string The filename extension. e.g: 'html'
Результат Yosymfony\Spress\Core\ContentManager\Converter\ConverterResult

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

Converts an item. This method uses the SNAPSHOT_PATH_RELATIVE of Item path.
public convertItem ( Yosymfony\Spress\Core\DataSource\ItemInterface $item ) : Yosymfony\Spress\Core\ContentManager\Converter\ConverterResult
$item Yosymfony\Spress\Core\DataSource\ItemInterface The item
Результат Yosymfony\Spress\Core\ContentManager\Converter\ConverterResult

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

Counts the converters registered.
public countConverter ( ) : integer
Результат integer