PHP Класс Browscap\Generator\AbstractBuildGenerator

Автор: James Titcumb ([email protected])
Автор: Thomas Müller ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$buildFolder string
$collectionCreator Browscap\Helper\CollectionCreator
$logger Psr\Log\LoggerInterface
$resourceFolder string
$writerCollection Browscap\Writer\WriterCollection

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

Метод Описание
__construct ( string $resourceFolder, string $buildFolder )
getCollectionCreator ( ) : CollectionCreator
getLogger ( ) : Psr\Log\LoggerInterface
getWriterCollection ( ) : WriterCollection
run ( string $version ) : AbstractBuildGenerator Entry point for generating builds for a specified version
setCollectionCreator ( CollectionCreator $collectionCreator ) : AbstractBuildGenerator
setLogger ( Psr\Log\LoggerInterface $logger ) : AbstractBuildGenerator
setWriterCollection ( WriterCollection $writerCollection ) : AbstractBuildGenerator

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

Метод Описание
build ( string $version ) : AbstractBuildGenerator runs the build
checkDirectoryExists ( string $directory, string $type ) : string
postBuild ( ) : AbstractBuildGenerator runs after the build
preBuild ( ) : AbstractBuildGenerator runs before the build

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

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

public __construct ( string $resourceFolder, string $buildFolder )
$resourceFolder string
$buildFolder string

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

runs the build
protected build ( string $version ) : AbstractBuildGenerator
$version string
Результат AbstractBuildGenerator

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

protected checkDirectoryExists ( string $directory, string $type ) : string
$directory string
$type string
Результат string

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

public getCollectionCreator ( ) : CollectionCreator
Результат Browscap\Helper\CollectionCreator

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

public getLogger ( ) : Psr\Log\LoggerInterface
Результат Psr\Log\LoggerInterface

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

public getWriterCollection ( ) : WriterCollection
Результат Browscap\Writer\WriterCollection

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

runs after the build
protected postBuild ( ) : AbstractBuildGenerator
Результат AbstractBuildGenerator

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

runs before the build
protected preBuild ( ) : AbstractBuildGenerator
Результат AbstractBuildGenerator

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

Entry point for generating builds for a specified version
public run ( string $version ) : AbstractBuildGenerator
$version string
Результат AbstractBuildGenerator

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

public setCollectionCreator ( CollectionCreator $collectionCreator ) : AbstractBuildGenerator
$collectionCreator Browscap\Helper\CollectionCreator
Результат AbstractBuildGenerator

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

public setLogger ( Psr\Log\LoggerInterface $logger ) : AbstractBuildGenerator
$logger Psr\Log\LoggerInterface
Результат AbstractBuildGenerator

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

public setWriterCollection ( WriterCollection $writerCollection ) : AbstractBuildGenerator
$writerCollection Browscap\Writer\WriterCollection
Результат AbstractBuildGenerator

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

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

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

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

protected CollectionCreator,Browscap\Helper $collectionCreator
Результат Browscap\Helper\CollectionCreator

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

protected LoggerInterface,Psr\Log $logger
Результат Psr\Log\LoggerInterface

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

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

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

protected WriterCollection,Browscap\Writer $writerCollection
Результат Browscap\Writer\WriterCollection