public function __get($name) { if ($name !== 'ordered') { throw new Exception("Unsupported attribute `{$name}` only `ordered` is available."); } $this->_ordered = true; return $this; }