ApiDocumentationPass
in package
implements
CompilerPassInterface
AbstractYes
Table of Contents
Interfaces
- CompilerPassInterface
- Represents a single pass / business rule to be executed by the Compiler.
Methods
- __invoke() : CompilableSubject
- Executes a compiler pass.
- process() : ApiSetDescriptor
Methods
__invoke()
Executes a compiler pass.
public
final __invoke(CompilableSubject $subject) : CompilableSubject
This method will execute the business logic associated with a given compiler pass and allow it to manipulate or consumer the Object Graph using the ProjectDescriptor object.
Parameters
- $subject : CompilableSubject
-
Representation of the Object Graph that can be manipulated.
Return values
CompilableSubjectprocess()
protected
abstract process(ApiSetDescriptor $subject) : ApiSetDescriptor
Parameters
- $subject : ApiSetDescriptor