function __call($name, $arguments) { if ($name[0] === '_') { throw new \Exception("do not allow call function {$name}"); } return $this->__send('fun', $name, $arguments); }