/** * Create a new instance. * * @param array|null $attributes The custom attributes. * * @param DcCompat|null $dataContainer The data container. */ public function __construct($attributes = null, DcCompat $dataContainer = null) { parent::__construct($attributes, $dataContainer); $this->setUp(); }
/** * Check whether an object property exists * * @param string $strKey The property name. * * @return boolean True if the property exists */ public function __isset($strKey) { switch ($strKey) { case 'thumbnailHeight': return isset($this->thumbnailHeight); case 'thumbnailWidth': return isset($this->thumbnailWidth); case 'placeholderImage': return isset($this->placeholderImage); default: return parent::__get($strKey); } }