public function __call($name, $args) { if (isset($this->methods[strtolower($name)])) { return Callback::invokeArgs($this->methods[strtolower($name)], $args); } else { return parent::__call($name, $args); } }