Beispiel #1
0
 public function fields()
 {
     if ($this->scenario == self::SCENARIO_PATH) {
         return array_merge(parent::fields(), ["category"]);
     }
     return parent::fields();
 }
Beispiel #2
0
 public function fields()
 {
     $fields = parent::fields();
     // remove fields that contain sensitive information
     unset($fields['auth_key'], $fields['password_hash'], $fields['password_reset_token']);
     return $fields;
 }
Beispiel #3
0
 public function fields()
 {
     $fields = parent::fields();
     $fields["comment_id"] = $fields['id'];
     //  remove fields that contain sensitive information
     unset($fields['id']);
     return $fields;
 }
Beispiel #4
0
 public function fields()
 {
     $fields = array_merge(parent::fields(), ['author']);
     if ($this->scenario == self::SCENARIO_LIMITED) {
         unset($fields['user_id']);
         unset($fields['place_id']);
     }
     return $fields;
 }
Beispiel #5
0
 public function fields()
 {
     //$fields = array_merge(parent::fields(), ['shortName', 'fullName']);
     $fields = parent::fields();
     unset($fields['picture']);
     if ($this->scenario == self::SCENARIO_LIMITED) {
         unset($fields['user_id']);
         unset($fields['birthday']);
     }
     return $fields;
 }
Beispiel #6
0
 public function fields()
 {
     if ($this->scenario == self::SCENARIO_LIMITED) {
         $fields = parent::fields();
         unset($fields['place_id']);
         unset($fields['geo_id']);
         unset($fields['address']);
         unset($fields['post_index']);
         return $fields;
     }
     return parent::fields();
 }
 public function fields()
 {
     $parent = parent::fields();
     unset($parent['id']);
     unset($parent['employee_id']);
     unset($parent['service_id']);
     $fields = [];
     if ($this->scenario == self::SCENARIO_EMPLOYEE) {
         $fields[] = 'service';
     } else {
         $fields[] = 'employee';
     }
     return array_merge($parent, $fields);
 }
Beispiel #8
0
 public function fields()
 {
     $fields = [];
     $fields[] = 'profile';
     $parent = parent::fields();
     unset($parent['user_id']);
     if ($this->scenario == self::SCENARIO_LIMITED_PLACE) {
         unset($parent['place_id']);
     }
     if ($this->scenario == self::SCENARIO_LIMITED) {
     }
     if ($this->scenario == self::SCENARIO_EXTENDED) {
         unset($parent['place_id']);
         $fields[] = 'services';
     }
     return array_merge($parent, $fields);
 }
Beispiel #9
0
 public function fields()
 {
     $parent = parent::fields();
     $extra = [];
     if ($this->scenario == self::SCENARIO_SERVICE_LIMITED) {
         $extra[] = 'place';
         unset($parent['id']);
         unset($parent['service_id']);
         unset($parent['place_id']);
     }
     if ($this->scenario == self::SCENARIO_PLACE_LIMITED) {
         $extra[] = 'name';
         unset($parent['id']);
         unset($parent['place_id']);
     }
     return array_merge($parent, $extra);
 }
Beispiel #10
0
 public function fields()
 {
     $fields = parent::fields();
     // remove fields that contain sensitive information
     return $fields;
 }
Beispiel #11
0
 public function fields()
 {
     $fields = array_merge(parent::fields(), []);
     return $fields;
 }