コード例 #1
0
 public function setAttributes($attrs, $safeOnly = true)
 {
     parent::setAttributes($attrs);
     if (!is_array($attrs)) {
         return;
     }
     if (isset($attrs['regions'])) {
         $this->regionsCount = count((array) $attrs['regions']);
     }
 }
コード例 #2
0
 public function setAttributes($values, $safeOnly = true)
 {
     if (isset($values['questionsQueue']) && is_string($values['questionsQueue'])) {
         $values['questionsQueue'] = CJSON::decode($values['questionsQueue']);
     }
     if (isset($values['deletedQuestions']) && is_string($values['deletedQuestions'])) {
         $values['deletedQuestions'] = CJSON::decode($values['deletedQuestions']);
     }
     parent::setAttributes($values, $safeOnly);
 }
コード例 #3
0
 public function setAttributes($values, $safeOnly = true)
 {
     $this->methodsOfCollectionData = array();
     return parent::setAttributes($values, $safeOnly);
 }
コード例 #4
0
 public function setAttributes($values, $safeOnly = true)
 {
     $this->purposes = array();
     return parent::setAttributes($values, $safeOnly);
 }