Constructor
public __construct ( array $options ) | ||
$options | array | Array of options The option array might look like: array( 'class' => 'Some\Class', 'some_contruct_param' => 'abc', 'some_param' => 'def', 'some_other_param' => 'sdsad' ) |
/** * Constructor * @see ClassLoader::__construct * @see Monolog\Handler classes for handler options * * @param array $handlerOptions Handler options * @param Monolog\Formatter\FormatterInterface[] $formatters Array of formatter to pick from * @param callable[] $processors Array of processors to pick from */ public function __construct(array &$handlerOptions, array $formatters = array(), array $processors = array()) { $this->populateFormatters($handlerOptions, $formatters); $this->populateProcessors($handlerOptions, $processors); parent::__construct($handlerOptions); self::initExtraOptionsHandlers(); }
/** * Constructor * @see ClassLoader::__construct * @see Monolog\Formatter classes for formatter options * * @param array $formatterOptions Formatter options */ public function __construct(array $formatterOptions) { parent::__construct($formatterOptions); self::initExtraOptionsHandlers(); }
/** * Constructor * @see ClassLoader::__construct * @see Monolog\Handler classes for handler options * * @param array $processorOptions Processor options * @param Monolog\Processor\ProcessorInterface[] $processors Array of processors to pick from */ public function __construct(array &$processorOptions, array $processors = array()) { parent::__construct($processorOptions); // @todo add additional options later? Is the "tags" option needed in this implementation? }