PHP Класс Phrozn\Site\Base

Автор: Victor Farazdagi
Наследование: implements Phrozn\Site
Показать файл Открыть проект

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

Метод Описание
__construct ( string $inputDir = null, string $outputDir = null, array $config = null ) : void Initialize site object
getInputDir ( ) : string Get input directory path
getOutputDir ( ) : string Get output directory path
getOutputter ( ) : Phrozn\Outputter Get outputter instance
getQueue ( ) : array Return list of queued views ready to be processed
getSiteConfig ( ) : array Get site configuration
setInputDir ( string $path ) : Phrozn\Site Set input directory path
setOutputDir ( string $path ) : Phrozn\Site Set output directory path
setOutputter ( Phrozn\Outputter $outputter ) : Phrozn\Site Set outputter
setSiteConfig ( array $config ) : Phrozn\Has\SiteConfig Set site configuration

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

Метод Описание
addView ( $view ) : Phrozn\Site Adds view to the list of queued views
buildQueue ( ) : Phrozn\Site Create list of views to be created
getProjectDir ( ) : string Guess directory with Phrozn project using input directory

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

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

Initialize site object
public __construct ( string $inputDir = null, string $outputDir = null, array $config = null ) : void
$inputDir string Input directory path
$outputDir string Output directory path
$config array Configuration options with which site generation should run
Результат void

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

Adds view to the list of queued views
protected addView ( $view ) : Phrozn\Site
Результат Phrozn\Site

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

Create list of views to be created
protected buildQueue ( ) : Phrozn\Site
Результат Phrozn\Site

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

Get input directory path
public getInputDir ( ) : string
Результат string

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

Get output directory path
public getOutputDir ( ) : string
Результат string

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

Get outputter instance
public getOutputter ( ) : Phrozn\Outputter
Результат Phrozn\Outputter

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

Guess directory with Phrozn project using input directory
protected getProjectDir ( ) : string
Результат string

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

Return list of queued views ready to be processed
public getQueue ( ) : array
Результат array

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

Get site configuration
public getSiteConfig ( ) : array
Результат array

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

Set input directory path
public setInputDir ( string $path ) : Phrozn\Site
$path string Directory path
Результат Phrozn\Site

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

Set output directory path
public setOutputDir ( string $path ) : Phrozn\Site
$path string Directory path
Результат Phrozn\Site

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

Set outputter
public setOutputter ( Phrozn\Outputter $outputter ) : Phrozn\Site
$outputter Phrozn\Outputter Outputter instance
Результат Phrozn\Site

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

Set site configuration
public setSiteConfig ( array $config ) : Phrozn\Has\SiteConfig
$config array Array of options
Результат Phrozn\Has\SiteConfig