예제 #1
0
 public function __set($Name, $Value)
 {
     if ('IDAlbum' == $Name) {
         $this->IDPhoto = $Value;
     } else {
         parent::__set($Name, $Value);
     }
 }
예제 #2
0
 public function __set($name, $value)
 {
     if ('Parent' == $name) {
         if ($value instanceof Mappa_Model_Luogo) {
             $this->_parent = $value;
         } else {
             throw new Exception("'value' must be an instance of Mappa_Model_Luogo");
         }
     } else {
         parent::__set($name, $value);
     }
 }
예제 #3
0
 public function __set($Name, $Value)
 {
     if ('User' == $Name) {
         if ($Value instanceof App_Model_User) {
             $this->_user = $Value;
         } else {
             throw new Exception('Invalid user class');
         }
     } elseif ('Location' == $Name) {
         if ($Value instanceof Mappa_Model_Luogo) {
             $this->_location = $Value;
         } else {
             throw new Exception('Invalid location class');
         }
     } else {
         parent::__set($Name, $Value);
     }
 }
예제 #4
0
 public function __set($Name, $Value)
 {
     if ('Author' == $Name) {
         if ($Value instanceof Zwe_Model_User) {
             $this->_author = $Value;
         } else {
             throw new Exception('$value is not the expected value');
         }
     } else {
         parent::__set($Name, $Value);
     }
 }
예제 #5
0
 public function __set($Name, $Value)
 {
     if ('Type' == $Name) {
         if ($Value instanceof Zwe_Model_PageType) {
             $this->_pageType = $Value;
         } else {
             throw new Exception('$Value must be an instance of Zwe_Model_PageType');
         }
     } elseif ('Parameters' == $Name) {
         if (is_array($Value)) {
             $this->_parameters = $Value;
         } elseif (is_string($Value)) {
             $this->_parameters = explode('/', $Value);
         } else {
             $this->_parameters = null;
         }
     } else {
         parent::__set($Name, $Value);
     }
 }