$transformer
$transformer : \phpDocumentor\Transformer\Transformer
Collection object for a set of Behaviours.
$transformer : \phpDocumentor\Transformer\Transformer
$behaviours : array<mixed,\phpDocumentor\Transformer\Behaviour\BehaviourAbstract>
process(\phpDocumentor\Descriptor\ProjectDescriptor $project) : \phpDocumentor\Descriptor\ProjectDescriptor
Executes the behaviour on the given object model,
\phpDocumentor\Descriptor\ProjectDescriptor | $project | document containing the source structure. |
setTransformer(\phpDocumentor\Transformer\Transformer $transformer) : void
Sets the transformer used for this behaviour.
\phpDocumentor\Transformer\Transformer | $transformer | Transformer responsible for output. |
getTransformer() : \phpDocumentor\Transformer\Transformer
Returns the transformer that hosts this behaviour.
__construct(array<mixed,\phpDocumentor\Transformer\Behaviour\BehaviourAbstract> $behaviours = array())
Initializes the list of Behaviours to execute each request.
array<mixed,\phpDocumentor\Transformer\Behaviour\BehaviourAbstract> | $behaviours | List of behaviours to process. |
addBehaviour(\phpDocumentor\Transformer\Behaviour\BehaviourAbstract $behaviour) : void
Adds a behaviour to a collection
\phpDocumentor\Transformer\Behaviour\BehaviourAbstract | $behaviour | Behaviour to add to the collection. |
removeBehaviour(\phpDocumentor\Transformer\Behaviour\BehaviourAbstract $behaviour) : void
Removes a behaviour from the collection
\phpDocumentor\Transformer\Behaviour\BehaviourAbstract | $behaviour | Behaviour to remove from the collection. |