public function clear($name = null) { if ($name !== null) { unset($this->events[$name]); unset($this->filters[$name]); } else { $this->events = array(); $this->filters = array(); } }