public function set($name, $value) { switch ($name) { case 'skip': $this->_skip = max((int) $value, 0); break; default: return parent::set($name, $value); } }
public final function set($name, $value) { switch ($name) { case 'rights': case 'groups': throw new Readonly_Variable_Exception($name, __CLASS__); default: try { $this->setProperty($name, $value); } catch (No_Such_Variable_Exception $e) { return parent::set($name, $value); } } }