AutomaticMenuPass
in package
implements
CompilerPass
FinalYes
Table of Contents
Interfaces
Properties
- $logger : LoggerInterface|null
- $settingsManager : SettingsManager
Methods
- __construct() : mixed
- getPriority() : int
- run() : array<string|int, DocumentNode>
Properties
$logger read-only
private
LoggerInterface|null
$logger
= null
$settingsManager read-only
private
SettingsManager
$settingsManager
Methods
__construct()
public
__construct(SettingsManager $settingsManager[, LoggerInterface|null $logger = null ]) : mixed
Parameters
- $settingsManager : SettingsManager
- $logger : LoggerInterface|null = null
getPriority()
public
getPriority() : int
Return values
intrun()
public
run(array<string|int, DocumentNode> $documents, CompilerContextInterface $compilerContext) : array<string|int, DocumentNode>
Parameters
- $documents : array<string|int, DocumentNode>
- $compilerContext : CompilerContextInterface