/** * @param UserDto $adminDto * @param User $reservationOwner * @param ReservationSeries $reservationSeries * @param IResource $primaryResource * @param IAttributeRepository $attributeRepository */ public function __construct(UserDto $adminDto, User $reservationOwner, ReservationSeries $reservationSeries, IResource $primaryResource, IAttributeRepository $attributeRepository) { parent::__construct($adminDto->Language()); $this->adminDto = $adminDto; $this->reservationOwner = $reservationOwner; $this->reservationSeries = $reservationSeries; $this->resource = $primaryResource; $this->attributeRepository = $attributeRepository; $this->timezone = $adminDto->Timezone(); }