/**
  * Get the validation rules that apply to the request.
  * @return array
  */
 public function rules()
 {
     $activityIdentifiers = [];
     $activityId = $this->get('id');
     $identifiers = $activityId ? $this->iatiIdentifierRepository->getActivityIdentifiersForOrganizationExcept($activityId) : $this->iatiIdentifierRepository->getIdentifiersForOrganization();
     foreach ($identifiers as $identifier) {
         $activityIdentifiers[] = $identifier->activity_identifier;
     }
     $activityIdentifier = implode(',', $activityIdentifiers);
     $rules = [];
     $rules['activity_identifier'] = 'required|exclude_operators|not_in:' . $activityIdentifier;
     $rules['iati_identifier_text'] = 'required';
     return $rules;
 }