public function fields() { if ($this->scenario == self::SCENARIO_PATH) { return array_merge(parent::fields(), ["category"]); } return parent::fields(); }
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; }
public function fields() { $fields = parent::fields(); $fields["comment_id"] = $fields['id']; // remove fields that contain sensitive information unset($fields['id']); return $fields; }
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; }
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; }
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); }
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); }
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); }
public function fields() { $fields = parent::fields(); // remove fields that contain sensitive information return $fields; }
public function fields() { $fields = array_merge(parent::fields(), []); return $fields; }