configRetriever = app(VacationTypeConfigRetriever::class); } public function toArray($request): array { return [ "id" => $this->id, "name" => $this->name, "user" => new SimpleUserResource($this->user), "type" => $this->type, "isVacation" => $this->configRetriever->isVacation($this->type), "state" => $this->state, "from" => $this->from->toDisplayString(), "to" => $this->to->toDisplayString(), "comment" => $this->comment, "days" => VacationResource::collection($this->vacations), ]; } }