/** * Determines whether a property can be read. * This method overrides parent implementation by returning true * if the collection contains the named key. * @param string $name the property name * @return boolean whether the property can be read */ public function canGetProperty($name) { return $this->contains($name) || parent::canGetProperty($name); }