Exemple #1
0
 /**
  * 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();
 }
Exemple #2
0
 /**
  * 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);
     }
 }