PHP Class Sculpin\Core\Sculpin

Author: Beau Simensen ([email protected])
Show file Open project: sculpin/sculpin

Protected Properties

Property Type Description
$converterManager Sculpin\Core\Converter\ConverterManager Converter Manager
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface Event Dispatcher
$formatterManager Sculpin\Core\Formatter\FormatterManager Formatter Manager
$generatorManager Sculpin\Core\Generator\GeneratorManager Generator Manager
$io Sculpin\Core\Io\IoInterface IO
$permalinkFactory Sculpin\Core\Permalink\SourcePermalinkFactoryInterface Permalink factory
$siteConfiguration Dflydev\DotAccessConfiguration\Configuration Site Configuration
$writer Sculpin\Core\Output\WriterInterface Writer

Public Methods

Method Description
__construct ( Dflydev\DotAccessConfiguration\Configuration $siteConfiguration, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher, Sculpin\Core\Permalink\SourcePermalinkFactoryInterface $permalinkFactory, Sculpin\Core\Output\WriterInterface $writer, Sculpin\Core\Generator\GeneratorManager $generatorManager, FormatterManager $formatterManager, Sculpin\Core\Converter\ConverterManager $converterManager ) Constructor.
run ( Sculpin\Core\Source\DataSourceInterface $dataSource, SourceSet $sourceSet, Sculpin\Core\Io\IoInterface $io = null ) Run.

Method Details

__construct() public method

Constructor.
public __construct ( Dflydev\DotAccessConfiguration\Configuration $siteConfiguration, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher, Sculpin\Core\Permalink\SourcePermalinkFactoryInterface $permalinkFactory, Sculpin\Core\Output\WriterInterface $writer, Sculpin\Core\Generator\GeneratorManager $generatorManager, FormatterManager $formatterManager, Sculpin\Core\Converter\ConverterManager $converterManager )
$siteConfiguration Dflydev\DotAccessConfiguration\Configuration Site Configuration
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface Event dispatcher
$permalinkFactory Sculpin\Core\Permalink\SourcePermalinkFactoryInterface Permalink factory
$writer Sculpin\Core\Output\WriterInterface Writer
$generatorManager Sculpin\Core\Generator\GeneratorManager Generator Manager
$formatterManager Sculpin\Core\Formatter\FormatterManager Formatter Manager
$converterManager Sculpin\Core\Converter\ConverterManager Converter Manager

run() public method

Run.
public run ( Sculpin\Core\Source\DataSourceInterface $dataSource, SourceSet $sourceSet, Sculpin\Core\Io\IoInterface $io = null )
$dataSource Sculpin\Core\Source\DataSourceInterface Data source
$sourceSet Sculpin\Core\Source\SourceSet Source set
$io Sculpin\Core\Io\IoInterface IO Interface

Property Details

$converterManager protected property

Converter Manager
protected ConverterManager,Sculpin\Core\Converter $converterManager
return Sculpin\Core\Converter\ConverterManager

$eventDispatcher protected property

Event Dispatcher
protected EventDispatcherInterface,Symfony\Component\EventDispatcher $eventDispatcher
return Symfony\Component\EventDispatcher\EventDispatcherInterface

$formatterManager protected property

Formatter Manager
protected FormatterManager,Sculpin\Core\Formatter $formatterManager
return Sculpin\Core\Formatter\FormatterManager

$generatorManager protected property

Generator Manager
protected GeneratorManager,Sculpin\Core\Generator $generatorManager
return Sculpin\Core\Generator\GeneratorManager

$io protected property

IO
protected IoInterface,Sculpin\Core\Io $io
return Sculpin\Core\Io\IoInterface

$permalinkFactory protected property

Permalink factory
protected SourcePermalinkFactoryInterface,Sculpin\Core\Permalink $permalinkFactory
return Sculpin\Core\Permalink\SourcePermalinkFactoryInterface

$siteConfiguration protected property

Site Configuration
protected Configuration,Dflydev\DotAccessConfiguration $siteConfiguration
return Dflydev\DotAccessConfiguration\Configuration

$writer protected property

Writer
protected WriterInterface,Sculpin\Core\Output $writer
return Sculpin\Core\Output\WriterInterface