public function __construct(LayerInterface $next = null, array $config = array(), array $env = array()) { parent::__construct($next, $config, $env); $this->stack = new SplStack(); $this->state = static::STATE_IDLE; }