PHP Class Trismegiste\Mondrian\Command\AbstractParse

Design pattern : Template Method
Inheritance: extends Symfony\Component\Console\Command\Command
显示文件 Open project: trismegiste/mondrian Class Usage Examples

Protected Properties

Property Type Description
$fineTuning
$phpfinder
$reportFormat
$reportName

Protected Methods

Method Description
configure ( )
execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) {@inheritDoc}
getConfig ( string $dir ) : array get the graph section of the configuration for this package
getFullDesc ( )
getPhpFinder ( $directory, $ignoreDir )
getSubname ( )
initialize ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) Inject parameters of the command
processGraph ( Trismegiste\Mondrian\Graph\Graph $g, Symfony\Component\Console\Output\OutputInterface $out ) : Trismegiste\Mondrian\Graph\Graph The method that does the job : it computes/decorates/redifines the graph passed in parameter.

Method Details

configure() protected method

protected configure ( )

execute() protected method

{@inheritDoc}
protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

getConfig() protected method

get the graph section of the configuration for this package
protected getConfig ( string $dir ) : array
$dir string the root dir of the package
return array

getFullDesc() protected method

protected getFullDesc ( )

getPhpFinder() protected method

protected getPhpFinder ( $directory, $ignoreDir )

getSubname() abstract protected method

abstract protected getSubname ( )

initialize() protected method

Inject parameters of the command
protected initialize ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

processGraph() abstract protected method

The method that does the job : it computes/decorates/redifines the graph passed in parameter.
abstract protected processGraph ( Trismegiste\Mondrian\Graph\Graph $g, Symfony\Component\Console\Output\OutputInterface $out ) : Trismegiste\Mondrian\Graph\Graph
$g Trismegiste\Mondrian\Graph\Graph the graph to process
$out Symfony\Component\Console\Output\OutputInterface console output
return Trismegiste\Mondrian\Graph\Graph the processed graph (the same or another)

Property Details

$fineTuning protected_oe property

protected $fineTuning

$phpfinder protected_oe property

protected $phpfinder

$reportFormat protected_oe property

protected $reportFormat

$reportName protected_oe property

protected $reportName