/** * Is property defined? * * @param string property name * @return bool */ public function __isset($name) { return ObjectMixin::has($this, $name); }
public function __call($name, $args) { return ObjectMixin::callProperty($this, $name, $args); }
/** * Removes property. * @param string property name * @return void * @throws MemberAccessException */ public function __unset($name) { ObjectMixin::remove($this, $name); }
/** * Access to undeclared property. * @param string property name * @return void * @throws MemberAccessException */ public function __unset($name) { ObjectMixin::remove($this, $name); // @codeCoverageIgnoreStart }