PHP Класс Yosymfony\Spress\Core\DataWriter\FilesystemDataWriter

This data writer uses SNAPSHOT_PATH_PERMALINK for working with the path of the items. In case of binary item this data writer uses SNAPSHOT_PATH_SOURCE and SNAPSHOT_PATH_RELATIVE_AFTER_CONVERT.
Автор: Victor Puertas ([email protected])
Наследование: implements Yosymfony\Spress\Core\DataWriter\DataWriterInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$filesystem
$outputDir

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

Метод Описание
__construct ( Symfony\Component\Filesystem\Filesystem $filesystem, string $outputDir ) Constructor.
setUp ( )
tearDown ( )
write ( Yosymfony\Spress\Core\DataSource\ItemInterface $item )

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

Метод Описание
composeOutputPath ( $relativePath )
isWritable ( Yosymfony\Spress\Core\DataSource\ItemInterface $item )

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

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

Constructor.
public __construct ( Symfony\Component\Filesystem\Filesystem $filesystem, string $outputDir )
$filesystem Symfony\Component\Filesystem\Filesystem
$outputDir string The output folder. e.g: "build"

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

protected composeOutputPath ( $relativePath )

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

protected isWritable ( Yosymfony\Spress\Core\DataSource\ItemInterface $item )
$item Yosymfony\Spress\Core\DataSource\ItemInterface

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

Removes the whole content of the output dir but VCS files.
public setUp ( )

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

public tearDown ( )

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

public write ( Yosymfony\Spress\Core\DataSource\ItemInterface $item )
$item Yosymfony\Spress\Core\DataSource\ItemInterface

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

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

protected $filesystem

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

protected $outputDir