Monolog\Processor\WebProcessor::__construct PHP Method

__construct() public method

public __construct ( mixed $serverData = null )
$serverData mixed array or object w/ ArrayAccess that provides access to the $_SERVER data
    public function __construct($serverData = null)
    {
        if (null === $serverData) {
            $this->serverData =& $_SERVER;
        } elseif (is_array($serverData) || $serverData instanceof \ArrayAccess) {
            $this->serverData = $serverData;
        } else {
            throw new \UnexpectedValueException('$serverData must be an array or object implementing ArrayAccess.');
        }
    }

Usage Example

 public function __construct(array $extraFields = null)
 {
     // Pass an empty array as the default null value would access $_SERVER
     parent::__construct(array(), $extraFields);
 }
All Usage Examples Of Monolog\Processor\WebProcessor::__construct