From e36009008c6c71be23535362e6bc0657486f5f1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Thu, 21 Aug 2025 14:20:43 +0200 Subject: [PATCH] chore: code cleanup --- src/BusProNet/ApiClient.php | 2 +- src/BusProNet/ApiClientException.php | 2 +- src/BusProNet/ApiClientTrait.php | 4 +-- .../DataProvider/CountryDataProvider.php | 5 ++-- .../DataProvider/HotelDataProvider.php | 5 ++-- .../DataProvider/PickupDataProvider.php | 5 ++-- src/BusProNet/Model/Address.php | 2 +- src/BusProNet/Model/BaseDataResponse.php | 5 ++-- src/BusProNet/Model/Communication.php | 4 +-- src/BusProNet/Model/Country.php | 2 +- src/BusProNet/Model/CrmAttribute.php | 2 +- src/BusProNet/Model/CrmAttributeGroup.php | 2 +- src/BusProNet/Model/CrmAttributesResponse.php | 5 ++-- src/BusProNet/Model/NotificationResponse.php | 6 ++--- src/BusProNet/Model/Pickup.php | 2 +- src/BusProNet/Model/ProfileResponse.php | 2 +- src/BusProNet/ResponseParser.php | 2 +- src/BusProNet/ResponseParserException.php | 2 +- src/BusProNet/UserDataHandler.php | 8 +++--- src/Command/BpnImportCommand.php | 6 ++--- src/Command/GenerateThumbnailsCommand.php | 2 +- .../Admin/Application/DeleteController.php | 2 +- .../Admin/Application/DisposeController.php | 4 +-- .../Admin/Application/IndexController.php | 3 +-- .../Admin/Application/StatusController.php | 4 +-- .../Autocomplete/DestinationController.php | 5 ++-- .../Admin/Autocomplete/DocumentController.php | 5 ++-- .../Admin/Autocomplete/HotelController.php | 5 ++-- .../Admin/Autocomplete/TeamerController.php | 5 ++-- .../Admin/Autocomplete/UserController.php | 5 ++-- .../Admin/Disposition/DeleteController.php | 4 +-- .../Admin/Feedback/ApproveController.php | 4 +-- .../Admin/Feedback/ProvideController.php | 6 ++--- src/Controller/Admin/IndexController.php | 2 +- src/Controller/Admin/Log/IndexController.php | 4 +-- .../System/Availability/CreateController.php | 4 +-- .../System/Availability/DeleteController.php | 4 +-- .../Availability/DuplicateController.php | 4 +-- .../System/Availability/EditController.php | 4 +-- .../System/Availability/IndexController.php | 4 +-- .../Admin/System/Contact/CreateController.php | 4 +-- .../Admin/System/Contact/DeleteController.php | 4 +-- .../Admin/System/Contact/EditController.php | 4 +-- .../Admin/System/Contact/IndexController.php | 5 ++-- .../Admin/System/Fee/CreateController.php | 4 +-- .../Admin/System/Fee/DeleteController.php | 4 +-- .../Admin/System/Fee/DuplicateController.php | 4 +-- .../Admin/System/Fee/EditController.php | 4 +-- .../Admin/System/Fee/IndexController.php | 5 ++-- .../System/FeedbackSet/CreateController.php | 6 ++--- .../System/FeedbackSet/DeleteController.php | 4 +-- .../System/FeedbackSet/EditController.php | 6 ++--- .../System/FeedbackSet/IndexController.php | 5 ++-- .../System/JobProfile/CreateController.php | 6 ++--- .../System/JobProfile/DeleteController.php | 4 +-- .../System/JobProfile/EditController.php | 6 ++--- .../System/JobProfile/IndexController.php | 5 ++-- .../System/Training/CreateController.php | 4 +-- .../System/Training/DeleteController.php | 4 +-- .../Admin/System/Training/EditController.php | 4 +-- .../Admin/System/Training/IndexController.php | 5 ++-- .../Admin/System/User/IndexController.php | 3 ++- .../Teamer/Availability/DeleteController.php | 6 ++--- .../Teamer/Availability/IndexController.php | 2 +- .../Admin/Teamer/CrmSelectionsController.php | 2 +- .../Admin/Teamer/RemarksController.php | 7 ++--- .../Admin/Teamer/SkillsController.php | 5 ++-- .../TrainingAttendance/CreateController.php | 8 +++--- .../TrainingAttendance/DeleteController.php | 4 +-- .../Assignment/CreateController.php | 4 +-- .../Assignment/DeleteController.php | 4 +-- .../Assignment/DetailController.php | 4 +-- .../Assignment/DuplicateController.php | 4 +-- .../Assignment/EditController.php | 4 +-- .../Assignment/IndexController.php | 4 +-- .../Assignment/PickupFormController.php | 2 +- .../Assignment/TimelineController.php | 2 +- .../Availability/IndexController.php | 4 +-- .../Disposition/DocumentUploadController.php | 2 +- .../SpecialAgreementsController.php | 2 +- .../Document/CheckController.php | 2 +- .../Document/DeleteController.php | 4 +-- .../Document/IndexController.php | 2 +- .../Feedback/DetailController.php | 3 +-- .../Feedback/IndexController.php | 4 +-- .../Feedback/ProvideController.php | 4 +-- .../Administrative/ProfileController.php | 4 +-- .../System/Destination/CreateController.php | 4 +-- .../System/Destination/DeleteController.php | 4 +-- .../Destination/DuplicateController.php | 4 +-- .../System/Destination/EditController.php | 4 +-- .../System/Destination/IndexController.php | 4 +-- .../System/Document/DeleteController.php | 4 +-- .../System/Document/EditController.php | 4 +-- .../System/Document/IndexController.php | 4 +-- .../System/Document/ReplaceController.php | 4 +-- .../System/Document/UploadController.php | 6 ++--- .../System/Faq/CreateController.php | 4 +-- .../System/Faq/DeleteController.php | 4 +-- .../System/Faq/EditController.php | 4 +-- .../System/Faq/IndexController.php | 4 +-- .../System/News/CreateController.php | 4 +-- .../System/News/DeleteController.php | 4 +-- .../System/News/EditController.php | 4 +-- .../System/News/IndexController.php | 2 +- .../Administrative/Teamer/IndexController.php | 4 +-- .../Administrative/Teamer/InfoController.php | 5 ++-- .../Teamer/ProfileController.php | 2 +- .../Teamer/RecentAssignmentsController.php | 5 ++-- .../Common/ApplicationFilterController.php | 2 +- .../Common/AssignmentFilterController.php | 4 +-- .../Common/DestinationFilterController.php | 4 +-- .../Common/DocumentFilterController.php | 2 +- src/Controller/Common/DownloadController.php | 2 +- .../Common/FeedbackFilterController.php | 2 +- .../Common/TeamerFilterController.php | 2 +- .../HouseManager/Feedback/IndexController.php | 4 +-- .../HouseManager/IndexController.php | 2 +- src/Controller/IndexController.php | 2 +- src/Controller/Manager/IndexController.php | 2 +- src/Controller/Security/LoginController.php | 7 ++--- .../Security/PasswordResetController.php | 5 ++-- .../Teamer/Application/CreateController.php | 4 +-- .../Teamer/Application/IndexController.php | 4 +-- .../Teamer/Application/WithdrawController.php | 4 +-- .../Teamer/Assignment/DetailController.php | 4 +-- .../Teamer/Assignment/IndexController.php | 4 +-- .../Teamer/Bookmark/IndexController.php | 4 +-- .../Teamer/Bookmark/ToggleController.php | 4 +-- src/Controller/Teamer/ContactController.php | 5 ++-- .../Disposition/ContractPdfController.php | 4 +-- .../Teamer/Disposition/IcsController.php | 3 ++- .../Disposition/InvoicePdfController.php | 4 +-- .../Teamer/Disposition/RecentController.php | 6 ++--- .../Teamer/Disposition/UpcomingController.php | 4 +-- src/Controller/Teamer/DocumentController.php | 2 +- src/Controller/Teamer/FaqController.php | 5 ++-- src/Controller/Teamer/FeedbackController.php | 2 +- .../Profile/Availability/AddController.php | 4 +-- .../Profile/Availability/CreateController.php | 4 +-- .../Profile/Availability/DeleteController.php | 4 +-- .../Profile/Availability/IndexController.php | 5 ++-- .../Teamer/Profile/IndexController.php | 4 +-- .../Teamer/Profile/License/AddController.php | 4 +-- .../Profile/License/DeleteController.php | 4 +-- .../Teamer/Profile/SkillsController.php | 4 +-- src/Controller/Upload/DeleteController.php | 5 ++-- src/Email/Mailer.php | 2 +- src/Entity/Assignment.php | 2 +- src/Entity/Contact.php | 4 +-- src/Entity/Disposition.php | 2 +- src/Entity/Embeddable/BankAccount.php | 1 - src/Entity/Embeddable/Communication.php | 2 +- src/Entity/Feedback.php | 2 +- src/Entity/JobProfile.php | 2 +- src/Entity/Upload.php | 4 +-- src/Event/ApplicationCreatedEvent.php | 5 ++-- src/Event/ApplicationDeletedEvent.php | 5 ++-- src/Event/ApplicationStatusEvent.php | 2 +- src/Event/AssignmentCalledOffEvent.php | 5 ++-- src/Event/DispositionCreatedEvent.php | 5 ++-- src/Event/DispositionDeletedEvent.php | 5 ++-- src/Event/DocumentConfirmedEvent.php | 2 +- src/Event/DocumentRejectedEvent.php | 2 +- src/Event/DocumentUploadedEvent.php | 2 +- src/Event/FeedbackProvidedEvent.php | 2 +- src/Event/LicenseAddedEvent.php | 2 +- src/Event/LicenseDeletedEvent.php | 2 +- src/Event/TrainingAttendanceCreatedEvent.php | 2 +- src/Event/TrainingAttendanceDeletedEvent.php | 2 +- src/EventListener/AccessDeniedListener.php | 2 +- src/EventListener/BlamableEntityListener.php | 3 ++- src/EventListener/DeleteUploadListener.php | 2 +- .../DispositionWorkflowGuardSubscriber.php | 7 ++--- .../JobProfileAssignmentSubscriber.php | 2 +- src/EventListener/LoggingSubscriber.php | 4 +-- src/Form/AddressType.php | 2 +- src/Form/AdminFeedbackType.php | 8 +++--- src/Form/ApplicationStatusType.php | 2 +- src/Form/AssignmentFilterType.php | 3 --- src/Form/AssignmentType.php | 13 ++++------ src/Form/AutocompleteEntityType.php | 2 +- src/Form/AvailabilityType.php | 2 +- src/Form/BpnCountryType.php | 5 ++-- src/Form/BpnPickupType.php | 5 ++-- .../ChoiceLoader/BpnCountryChoiceLoader.php | 12 ++++----- .../ChoiceLoader/BpnHotelChoiceLoader.php | 12 ++++----- .../ChoiceLoader/BpnPickupChoiceLoader.php | 12 ++++----- src/Form/CommunicationType.php | 2 +- src/Form/ContactType.php | 3 +-- .../EntityToIdentifierTransformer.php | 2 +- .../FeedbackToRatingsTransformer.php | 2 +- src/Form/DestinationFilterType.php | 2 +- src/Form/DocumentCheckType.php | 2 +- src/Form/DocumentFilterType.php | 4 +-- src/Form/FaqType.php | 2 +- src/Form/FeeType.php | 2 +- src/Form/FeedbackApproveType.php | 2 +- src/Form/FeedbackFilterType.php | 2 +- src/Form/FeedbackRatingsType.php | 4 +-- src/Form/FeedbackSetType.php | 2 +- src/Form/FeedbackType.php | 2 +- src/Form/LicenseType.php | 4 +-- src/Form/MultiselectEntityType.php | 2 +- src/Form/MultiselectType.php | 2 +- src/Form/NewsType.php | 2 +- src/Form/SpecialAgreementsType.php | 6 ++--- src/Form/TeamerApplicationType.php | 2 +- src/Form/TeamerDispositionType.php | 2 +- src/Form/TeamerFilterType.php | 3 +-- src/Form/TeamerJobProfileType.php | 7 ++--- src/Form/TeamerProfileType.php | 5 ++-- src/Form/TimelineFilterType.php | 2 +- src/Form/TrainingType.php | 2 +- src/Htmx/HxRedirectResponse.php | 2 +- src/Logging/DatabaseHandler.php | 2 +- src/Logging/InjectUserProcessor.php | 3 ++- src/Menu/AbstractMenuBuilder.php | 2 +- src/Menu/AdminMenuBuilder.php | 24 ++++++++--------- src/Menu/HouseManagerMenuBuilder.php | 2 +- src/Menu/ManagerMenuBuilder.php | 12 ++++----- src/Menu/TeamerMenuBuilder.php | 4 +-- src/Model/ApplicationStatusDto.php | 2 +- src/Model/DestinationFilterDto.php | 2 +- src/Model/DocumentCheckDto.php | 2 +- src/Model/DocumentFilterDto.php | 2 +- src/Model/EmailAttachmentDto.php | 2 +- src/Model/FeedbackFilterDto.php | 2 +- src/Model/TeamerFilterDto.php | 2 +- src/Model/TimelineItem.php | 2 +- src/Model/UploadDto.php | 2 +- src/Model/UploadSessionDto.php | 2 +- src/Repository/AssignmentRepository.php | 1 - src/Repository/DestinationRepository.php | 4 +-- src/Repository/TeamerRepository.php | 2 +- src/Repository/UploadRepository.php | 8 +++--- src/Repository/UserRepository.php | 10 +++---- src/Security/BpnAuthenticator.php | 4 +-- src/Security/Voter/ApplicationVoter.php | 3 ++- src/Security/Voter/AssignmentVoter.php | 3 +-- src/Security/Voter/AvailabilityVoter.php | 5 ++-- src/Security/Voter/DispositionVoter.php | 3 +-- src/Security/Voter/FeedbackSetVoter.php | 2 +- src/Security/Voter/FeedbackVoter.php | 2 +- src/Security/Voter/LicenseVoter.php | 5 ++-- src/Security/Voter/UploadVoter.php | 2 +- src/Service/Assignment/TimelineService.php | 8 +++--- src/Service/Common/AbstractFilterHandler.php | 3 +-- .../Common/ApplicationFilterHandler.php | 2 +- .../Common/AssignmentFilterHandler.php | 2 +- .../Common/DestinationFilterHandler.php | 4 +-- src/Service/Common/DocumentFilterHandler.php | 2 +- src/Service/Common/FeedbackFilterHandler.php | 2 +- src/Service/Common/IcsGenerator.php | 3 ++- src/Service/Common/TeamerFilterHandler.php | 2 +- src/Service/Common/TimelineFilterHandler.php | 2 +- .../Cron/DispositionReminderService.php | 2 +- src/Service/Cron/DispositionStatusService.php | 4 +-- src/Service/Cron/FeedbackReminderService.php | 4 +-- src/Service/Cron/FlushLogsService.php | 5 ++-- src/Service/Cron/UploadReminderService.php | 7 +++-- src/Service/Pdf/ContractRenderer.php | 12 ++++----- src/Service/Pdf/InvoiceApprover.php | 6 ++--- src/Service/Pdf/InvoiceRenderer.php | 20 +++++++------- src/Service/Pdf/Pdf.php | 26 +++++++++---------- src/Service/Pdf/Sanitizer.php | 4 +-- src/Service/Teamer/AvailabilityProcessor.php | 4 +-- src/Service/Teamer/PickupResolver.php | 2 +- src/Service/Upload/DownloadNamer.php | 2 +- src/Service/Upload/UploadHandler.php | 8 +++--- src/Twig/Components/DropDown.php | 2 +- src/Twig/Components/MessageBox.php | 2 +- .../Constraints/ApplicationValidator.php | 4 +-- 273 files changed, 547 insertions(+), 531 deletions(-) diff --git a/src/BusProNet/ApiClient.php b/src/BusProNet/ApiClient.php index b6eee77..c13cbfc 100644 --- a/src/BusProNet/ApiClient.php +++ b/src/BusProNet/ApiClient.php @@ -31,7 +31,7 @@ class ApiClient private readonly ResponseParser $responseParser, private readonly LoggerInterface $logger, private readonly FilesystemOperator $xmlDump, - array $options + array $options, ) { $this->config = $this->resolveOptions($options); } diff --git a/src/BusProNet/ApiClientException.php b/src/BusProNet/ApiClientException.php index 1015460..a1d6f23 100644 --- a/src/BusProNet/ApiClientException.php +++ b/src/BusProNet/ApiClientException.php @@ -4,4 +4,4 @@ namespace App\BusProNet; class ApiClientException extends \Exception { -} \ No newline at end of file +} diff --git a/src/BusProNet/ApiClientTrait.php b/src/BusProNet/ApiClientTrait.php index 2ae6921..b629659 100644 --- a/src/BusProNet/ApiClientTrait.php +++ b/src/BusProNet/ApiClientTrait.php @@ -54,7 +54,7 @@ trait ApiClientTrait private function send($socket, string $data): void { // message length is prepended to actual message - $send = sprintf('%010s', strlen($data)) . $data; + $send = sprintf('%010s', strlen($data)).$data; fwrite($socket, $send); } @@ -73,4 +73,4 @@ trait ApiClientTrait { @fclose($socket); } -} \ No newline at end of file +} diff --git a/src/BusProNet/DataProvider/CountryDataProvider.php b/src/BusProNet/DataProvider/CountryDataProvider.php index 00621a7..7017f55 100644 --- a/src/BusProNet/DataProvider/CountryDataProvider.php +++ b/src/BusProNet/DataProvider/CountryDataProvider.php @@ -11,7 +11,8 @@ use Symfony\Contracts\Cache\ItemInterface; class CountryDataProvider { public function __construct(private readonly ApiClient $apiClient, private readonly CacheInterface $cache) - {} + { + } public function getAll(): array { @@ -40,4 +41,4 @@ class CountryDataProvider return $this->getAll()[$token] ?? null; } -} \ No newline at end of file +} diff --git a/src/BusProNet/DataProvider/HotelDataProvider.php b/src/BusProNet/DataProvider/HotelDataProvider.php index 49409e4..fe78099 100644 --- a/src/BusProNet/DataProvider/HotelDataProvider.php +++ b/src/BusProNet/DataProvider/HotelDataProvider.php @@ -12,7 +12,8 @@ use Symfony\Contracts\Cache\ItemInterface; class HotelDataProvider { public function __construct(private readonly ApiClient $apiClient, private readonly CacheInterface $cache) - {} + { + } public function getAll(): array { @@ -50,4 +51,4 @@ class HotelDataProvider return $hotels; } -} \ No newline at end of file +} diff --git a/src/BusProNet/DataProvider/PickupDataProvider.php b/src/BusProNet/DataProvider/PickupDataProvider.php index 75eaebc..b573f99 100644 --- a/src/BusProNet/DataProvider/PickupDataProvider.php +++ b/src/BusProNet/DataProvider/PickupDataProvider.php @@ -11,7 +11,8 @@ use Symfony\Contracts\Cache\ItemInterface; class PickupDataProvider { public function __construct(private readonly ApiClient $apiClient, private readonly CacheInterface $cache) - {} + { + } public function getAll(): array { @@ -36,4 +37,4 @@ class PickupDataProvider { return $this->getAll()[$busProId] ?? null; } -} \ No newline at end of file +} diff --git a/src/BusProNet/Model/Address.php b/src/BusProNet/Model/Address.php index d91fe00..bb5527a 100644 --- a/src/BusProNet/Model/Address.php +++ b/src/BusProNet/Model/Address.php @@ -56,4 +56,4 @@ class Address return $this; } -} \ No newline at end of file +} diff --git a/src/BusProNet/Model/BaseDataResponse.php b/src/BusProNet/Model/BaseDataResponse.php index 8820512..0c1ab7e 100644 --- a/src/BusProNet/Model/BaseDataResponse.php +++ b/src/BusProNet/Model/BaseDataResponse.php @@ -5,10 +5,11 @@ namespace App\BusProNet\Model; class BaseDataResponse { public function __construct(private readonly array $items) - {} + { + } public function getItems(): array { return $this->items; } -} \ No newline at end of file +} diff --git a/src/BusProNet/Model/Communication.php b/src/BusProNet/Model/Communication.php index 511e032..2a3c17d 100644 --- a/src/BusProNet/Model/Communication.php +++ b/src/BusProNet/Model/Communication.php @@ -2,8 +2,6 @@ namespace App\BusProNet\Model; -use Symfony\Component\Serializer\Annotation\SerializedName; - class Communication { private ?string $phone = null; @@ -45,4 +43,4 @@ class Communication return $this; } -} \ No newline at end of file +} diff --git a/src/BusProNet/Model/Country.php b/src/BusProNet/Model/Country.php index 500451c..8d61651 100644 --- a/src/BusProNet/Model/Country.php +++ b/src/BusProNet/Model/Country.php @@ -56,4 +56,4 @@ class Country return $this; } -} \ No newline at end of file +} diff --git a/src/BusProNet/Model/CrmAttribute.php b/src/BusProNet/Model/CrmAttribute.php index 22b6900..8981084 100644 --- a/src/BusProNet/Model/CrmAttribute.php +++ b/src/BusProNet/Model/CrmAttribute.php @@ -43,4 +43,4 @@ class CrmAttribute return $this; } -} \ No newline at end of file +} diff --git a/src/BusProNet/Model/CrmAttributeGroup.php b/src/BusProNet/Model/CrmAttributeGroup.php index e5b67ec..fc08e0e 100644 --- a/src/BusProNet/Model/CrmAttributeGroup.php +++ b/src/BusProNet/Model/CrmAttributeGroup.php @@ -30,4 +30,4 @@ class CrmAttributeGroup return $this; } -} \ No newline at end of file +} diff --git a/src/BusProNet/Model/CrmAttributesResponse.php b/src/BusProNet/Model/CrmAttributesResponse.php index 15e526c..cbb3c5e 100644 --- a/src/BusProNet/Model/CrmAttributesResponse.php +++ b/src/BusProNet/Model/CrmAttributesResponse.php @@ -16,7 +16,8 @@ class CrmAttributesResponse return $this->attributeGroups; } - public function setAttributeGroups(?array $attributeGroups): static{ + public function setAttributeGroups(?array $attributeGroups): static + { $this->attributeGroups = $attributeGroups; return $this; @@ -102,4 +103,4 @@ class CrmAttributesResponse return $crmSelections; } -} \ No newline at end of file +} diff --git a/src/BusProNet/Model/NotificationResponse.php b/src/BusProNet/Model/NotificationResponse.php index be7c06a..1c5afa0 100644 --- a/src/BusProNet/Model/NotificationResponse.php +++ b/src/BusProNet/Model/NotificationResponse.php @@ -7,7 +7,7 @@ class NotificationResponse private ?int $code; private ?string $message; - public function __construct(int $code = null, string $message = null) + public function __construct(?int $code = null, ?string $message = null) { $this->code = $code; $this->message = $message; @@ -33,9 +33,9 @@ class NotificationResponse // These weird and contradictory looking assertions are required because // of the stupid API implementation that doesn't distinguish between error // and success responses. - $responseIsError = 100 <= $this->getCode() || $this->getMessage() === 'Daten konnten nicht gesendet werden.'; + $responseIsError = 100 <= $this->getCode() || 'Daten konnten nicht gesendet werden.' === $this->getMessage(); $responseIsSuccess = 650 === $this->getCode() && false === stripos($this->getMessage(), 'fehler'); return false === $responseIsError && true === $responseIsSuccess; } -} \ No newline at end of file +} diff --git a/src/BusProNet/Model/Pickup.php b/src/BusProNet/Model/Pickup.php index 8e84b89..0628965 100644 --- a/src/BusProNet/Model/Pickup.php +++ b/src/BusProNet/Model/Pickup.php @@ -96,4 +96,4 @@ class Pickup return $this; } -} \ No newline at end of file +} diff --git a/src/BusProNet/Model/ProfileResponse.php b/src/BusProNet/Model/ProfileResponse.php index b6591eb..a4e5fd9 100644 --- a/src/BusProNet/Model/ProfileResponse.php +++ b/src/BusProNet/Model/ProfileResponse.php @@ -134,4 +134,4 @@ class ProfileResponse return $this; } -} \ No newline at end of file +} diff --git a/src/BusProNet/ResponseParser.php b/src/BusProNet/ResponseParser.php index bd98019..45da370 100644 --- a/src/BusProNet/ResponseParser.php +++ b/src/BusProNet/ResponseParser.php @@ -86,7 +86,7 @@ class ResponseParser $title = (string) $addressXml->titel; $gender = (string) $addressXml->geschlecht; - $gender = strtoupper($gender) === 'W' ? 'F' : strtoupper($gender); + $gender = 'W' === strtoupper($gender) ? 'F' : strtoupper($gender); $dateString = (string) $addressXml->geburtsdatum; $dateOfBirth = empty($dateString) ? null : \DateTimeImmutable::createFromFormat('d.m.Y', $dateString); diff --git a/src/BusProNet/ResponseParserException.php b/src/BusProNet/ResponseParserException.php index 5c22453..fe3448c 100644 --- a/src/BusProNet/ResponseParserException.php +++ b/src/BusProNet/ResponseParserException.php @@ -4,4 +4,4 @@ namespace App\BusProNet; class ResponseParserException extends \Exception { -} \ No newline at end of file +} diff --git a/src/BusProNet/UserDataHandler.php b/src/BusProNet/UserDataHandler.php index 8148b43..b64c6a4 100644 --- a/src/BusProNet/UserDataHandler.php +++ b/src/BusProNet/UserDataHandler.php @@ -15,7 +15,7 @@ class UserDataHandler { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -55,7 +55,7 @@ class UserDataHandler array $roles, bool $isTeamer = false, array $crmSelections = [], - array $hotelCodes = [] + array $hotelCodes = [], ): User { $user = new User(); $user @@ -95,7 +95,7 @@ class UserDataHandler array $roles, bool $isTeamer = false, array $crmSelections = [], - array $hotelCodes = [] + array $hotelCodes = [], ): void { $user ->setEmail($profileResponse->getCommunication()->getEmail()) @@ -126,4 +126,4 @@ class UserDataHandler $this->entityManager->flush(); } -} \ No newline at end of file +} diff --git a/src/Command/BpnImportCommand.php b/src/Command/BpnImportCommand.php index 769ffcc..b568fff 100644 --- a/src/Command/BpnImportCommand.php +++ b/src/Command/BpnImportCommand.php @@ -40,7 +40,7 @@ class BpnImportCommand extends Command $xmlFiles = $this ->xmlExport ->listContents('.') - ->filter(fn(StorageAttributes $attributes) => $attributes->isFile() && str_starts_with($attributes->path(), 'Ziel_')) + ->filter(fn (StorageAttributes $attributes) => $attributes->isFile() && str_starts_with($attributes->path(), 'Ziel_')) ->toArray(); } catch (FilesystemException $e) { $io->error('Unable to list XML files'); @@ -117,7 +117,7 @@ class BpnImportCommand extends Command 'pickups' => json_encode($datePickups), 'cost_unit' => $hotel->getCostUnit(), 'country' => $hotel->getCountry(), - 'updated_at' => (new \DateTimeImmutable())->format('Y-m-d H:i:s') + 'updated_at' => (new \DateTimeImmutable())->format('Y-m-d H:i:s'), ], [ 'id' => $id, 'hotel_bus_pro_id' => $hotelBusProId, @@ -139,7 +139,7 @@ class BpnImportCommand extends Command 'pickups' => json_encode($datePickups), 'cost_unit' => $hotel->getCostUnit(), 'country' => $hotel->getCountry(), - 'created_at' => (new \DateTimeImmutable())->format('Y-m-d H:i:s') + 'created_at' => (new \DateTimeImmutable())->format('Y-m-d H:i:s'), ]) ; ++$addedCount; diff --git a/src/Command/GenerateThumbnailsCommand.php b/src/Command/GenerateThumbnailsCommand.php index b1ac599..90ad510 100644 --- a/src/Command/GenerateThumbnailsCommand.php +++ b/src/Command/GenerateThumbnailsCommand.php @@ -63,4 +63,4 @@ class GenerateThumbnailsCommand extends Command return Command::SUCCESS; } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Application/DeleteController.php b/src/Controller/Admin/Application/DeleteController.php index 77725a4..a4005a3 100644 --- a/src/Controller/Admin/Application/DeleteController.php +++ b/src/Controller/Admin/Application/DeleteController.php @@ -17,7 +17,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly EventDispatcherInterface $eventDispatcher + private readonly EventDispatcherInterface $eventDispatcher, ) { } diff --git a/src/Controller/Admin/Application/DisposeController.php b/src/Controller/Admin/Application/DisposeController.php index 6c532d0..3fdc1ac 100644 --- a/src/Controller/Admin/Application/DisposeController.php +++ b/src/Controller/Admin/Application/DisposeController.php @@ -19,7 +19,7 @@ class DisposeController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly EventDispatcherInterface $eventDispatcher + private readonly EventDispatcherInterface $eventDispatcher, ) { } @@ -56,4 +56,4 @@ class DisposeController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Application/IndexController.php b/src/Controller/Admin/Application/IndexController.php index ba84c1b..905ee6e 100644 --- a/src/Controller/Admin/Application/IndexController.php +++ b/src/Controller/Admin/Application/IndexController.php @@ -29,7 +29,6 @@ class IndexController extends AbstractController $query = $this ->applicationRepository ->getPendingQuery($filterDto); - ; $pagination = $this->paginator->paginate( $query, @@ -46,4 +45,4 @@ class IndexController extends AbstractController 'filterDto' => $filterDto, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Application/StatusController.php b/src/Controller/Admin/Application/StatusController.php index a366098..ee86b0a 100644 --- a/src/Controller/Admin/Application/StatusController.php +++ b/src/Controller/Admin/Application/StatusController.php @@ -19,7 +19,7 @@ class StatusController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly EventDispatcherInterface $eventDispatcher + private readonly EventDispatcherInterface $eventDispatcher, ) { } @@ -64,4 +64,4 @@ class StatusController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Autocomplete/DestinationController.php b/src/Controller/Admin/Autocomplete/DestinationController.php index 9583b6b..83488c1 100644 --- a/src/Controller/Admin/Autocomplete/DestinationController.php +++ b/src/Controller/Admin/Autocomplete/DestinationController.php @@ -12,7 +12,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class DestinationController extends AbstractController { public function __construct(private readonly DestinationRepository $bpnDateRepository) - {} + { + } #[Route('/admin/autocomplete/destination', name: 'app_admin_autocomplete_destination')] #[IsGranted('ROLE_ADMINISTRATIVE')] @@ -29,4 +30,4 @@ class DestinationController extends AbstractController return $this->json($dates); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Autocomplete/DocumentController.php b/src/Controller/Admin/Autocomplete/DocumentController.php index bf7b768..8aca7a2 100644 --- a/src/Controller/Admin/Autocomplete/DocumentController.php +++ b/src/Controller/Admin/Autocomplete/DocumentController.php @@ -12,7 +12,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class DocumentController extends AbstractController { public function __construct(private readonly UploadRepository $uploadRepository) - {} + { + } #[Route('/admin/autocomplete/document', name: 'app_admin_autocomplete_document')] #[IsGranted('ROLE_ADMINISTRATIVE')] @@ -29,4 +30,4 @@ class DocumentController extends AbstractController return $this->json($dates); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Autocomplete/HotelController.php b/src/Controller/Admin/Autocomplete/HotelController.php index 21ca197..7d322d5 100644 --- a/src/Controller/Admin/Autocomplete/HotelController.php +++ b/src/Controller/Admin/Autocomplete/HotelController.php @@ -13,7 +13,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class HotelController extends AbstractController { public function __construct(private readonly HotelDataProvider $hotelDataProvider) - {} + { + } #[Route('/admin/autocomplete/hotel', name: 'app_admin_autocomplete_hotel')] #[IsGranted('ROLE_ADMINISTRATIVE')] @@ -47,4 +48,4 @@ class HotelController extends AbstractController return $this->json($data); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Autocomplete/TeamerController.php b/src/Controller/Admin/Autocomplete/TeamerController.php index 25804b7..b0b406c 100644 --- a/src/Controller/Admin/Autocomplete/TeamerController.php +++ b/src/Controller/Admin/Autocomplete/TeamerController.php @@ -12,7 +12,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class TeamerController extends AbstractController { public function __construct(private readonly TeamerRepository $teamerRepository) - {} + { + } #[Route('/admin/autocomplete/teamer', name: 'app_admin_autocomplete_teamer')] #[IsGranted('ROLE_ADMINISTRATIVE')] @@ -29,4 +30,4 @@ class TeamerController extends AbstractController return $this->json($dates); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Autocomplete/UserController.php b/src/Controller/Admin/Autocomplete/UserController.php index 4d154fe..71a5cbd 100644 --- a/src/Controller/Admin/Autocomplete/UserController.php +++ b/src/Controller/Admin/Autocomplete/UserController.php @@ -12,7 +12,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class UserController extends AbstractController { public function __construct(private readonly UserRepository $userRepository) - {} + { + } #[Route('/admin/autocomplete/user', name: 'app_admin_autocomplete_user')] #[IsGranted('ROLE_ADMIN')] @@ -31,4 +32,4 @@ class UserController extends AbstractController return $this->json($users); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Disposition/DeleteController.php b/src/Controller/Admin/Disposition/DeleteController.php index b4a84ee..cbfdeee 100644 --- a/src/Controller/Admin/Disposition/DeleteController.php +++ b/src/Controller/Admin/Disposition/DeleteController.php @@ -18,7 +18,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly EventDispatcherInterface $eventDispatcher + private readonly EventDispatcherInterface $eventDispatcher, ) { } @@ -60,4 +60,4 @@ class DeleteController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Feedback/ApproveController.php b/src/Controller/Admin/Feedback/ApproveController.php index fe42f21..c46e580 100644 --- a/src/Controller/Admin/Feedback/ApproveController.php +++ b/src/Controller/Admin/Feedback/ApproveController.php @@ -17,7 +17,7 @@ class ApproveController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -45,4 +45,4 @@ class ApproveController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Feedback/ProvideController.php b/src/Controller/Admin/Feedback/ProvideController.php index b4fd378..1616bc7 100644 --- a/src/Controller/Admin/Feedback/ProvideController.php +++ b/src/Controller/Admin/Feedback/ProvideController.php @@ -19,7 +19,7 @@ class ProvideController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly EventDispatcherInterface $eventDispatcher + private readonly EventDispatcherInterface $eventDispatcher, ) { } @@ -65,7 +65,7 @@ class ProvideController extends AbstractController $form->handleRequest($request); return $this->renderBlock('admin/feedback/provide.html.twig', 'feedback_form', [ - 'form' => $form->createView(), + 'form' => $form->createView(), ]); } @@ -77,4 +77,4 @@ class ProvideController extends AbstractController return $this->createForm(AdminFeedbackType::class, $feedback); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/IndexController.php b/src/Controller/Admin/IndexController.php index 12db16d..771d189 100644 --- a/src/Controller/Admin/IndexController.php +++ b/src/Controller/Admin/IndexController.php @@ -69,4 +69,4 @@ class IndexController extends AbstractController 'overdueFeedbacks' => $overdueFeedbacks, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Log/IndexController.php b/src/Controller/Admin/Log/IndexController.php index 382c37e..f649917 100644 --- a/src/Controller/Admin/Log/IndexController.php +++ b/src/Controller/Admin/Log/IndexController.php @@ -15,7 +15,7 @@ class IndexController extends AbstractController { public function __construct( private readonly LogRepository $logRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -55,4 +55,4 @@ class IndexController extends AbstractController 'entries' => $entries, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Availability/CreateController.php b/src/Controller/Admin/System/Availability/CreateController.php index 1d4b287..83b8d5d 100644 --- a/src/Controller/Admin/System/Availability/CreateController.php +++ b/src/Controller/Admin/System/Availability/CreateController.php @@ -17,7 +17,7 @@ class CreateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -46,4 +46,4 @@ class CreateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Availability/DeleteController.php b/src/Controller/Admin/System/Availability/DeleteController.php index 36e3be7..dd4bbf0 100644 --- a/src/Controller/Admin/System/Availability/DeleteController.php +++ b/src/Controller/Admin/System/Availability/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -41,4 +41,4 @@ class DeleteController extends AbstractController 'availability' => $availability, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Availability/DuplicateController.php b/src/Controller/Admin/System/Availability/DuplicateController.php index a3a6baa..8bd2135 100644 --- a/src/Controller/Admin/System/Availability/DuplicateController.php +++ b/src/Controller/Admin/System/Availability/DuplicateController.php @@ -17,7 +17,7 @@ class DuplicateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -49,4 +49,4 @@ class DuplicateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Availability/EditController.php b/src/Controller/Admin/System/Availability/EditController.php index 6eecbeb..5a20d88 100644 --- a/src/Controller/Admin/System/Availability/EditController.php +++ b/src/Controller/Admin/System/Availability/EditController.php @@ -17,7 +17,7 @@ class EditController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -44,4 +44,4 @@ class EditController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Availability/IndexController.php b/src/Controller/Admin/System/Availability/IndexController.php index 2987279..3932eb1 100644 --- a/src/Controller/Admin/System/Availability/IndexController.php +++ b/src/Controller/Admin/System/Availability/IndexController.php @@ -14,7 +14,7 @@ class IndexController extends AbstractController { public function __construct( private readonly AvailabilityRepository $availabilityRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -41,4 +41,4 @@ class IndexController extends AbstractController 'pagination' => $pagination, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Contact/CreateController.php b/src/Controller/Admin/System/Contact/CreateController.php index bd792ad..d4b1a30 100644 --- a/src/Controller/Admin/System/Contact/CreateController.php +++ b/src/Controller/Admin/System/Contact/CreateController.php @@ -21,7 +21,7 @@ class CreateController extends AbstractController public function __construct( private readonly UploadHandler $uploadHandler, private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -65,4 +65,4 @@ class CreateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Contact/DeleteController.php b/src/Controller/Admin/System/Contact/DeleteController.php index 163edbb..77145e0 100644 --- a/src/Controller/Admin/System/Contact/DeleteController.php +++ b/src/Controller/Admin/System/Contact/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -41,4 +41,4 @@ class DeleteController extends AbstractController 'contact' => $contact, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Contact/EditController.php b/src/Controller/Admin/System/Contact/EditController.php index e4658c4..687f451 100644 --- a/src/Controller/Admin/System/Contact/EditController.php +++ b/src/Controller/Admin/System/Contact/EditController.php @@ -21,7 +21,7 @@ class EditController extends AbstractController public function __construct( private readonly UploadHandler $uploadHandler, private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -62,4 +62,4 @@ class EditController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Contact/IndexController.php b/src/Controller/Admin/System/Contact/IndexController.php index 4c09b61..bb118bf 100644 --- a/src/Controller/Admin/System/Contact/IndexController.php +++ b/src/Controller/Admin/System/Contact/IndexController.php @@ -11,7 +11,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class IndexController extends AbstractController { public function __construct(private readonly ContactRepository $contactRepository) - {} + { + } #[Route('/admin/system/contact', name: 'app_admin_system_contact_index')] #[IsGranted('ROLE_ADMINISTRATIVE')] @@ -26,4 +27,4 @@ class IndexController extends AbstractController 'contacts' => $contacts, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Fee/CreateController.php b/src/Controller/Admin/System/Fee/CreateController.php index 38277f4..71c784b 100644 --- a/src/Controller/Admin/System/Fee/CreateController.php +++ b/src/Controller/Admin/System/Fee/CreateController.php @@ -17,7 +17,7 @@ class CreateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -46,4 +46,4 @@ class CreateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Fee/DeleteController.php b/src/Controller/Admin/System/Fee/DeleteController.php index f6f7591..068ef20 100644 --- a/src/Controller/Admin/System/Fee/DeleteController.php +++ b/src/Controller/Admin/System/Fee/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -41,4 +41,4 @@ class DeleteController extends AbstractController 'fee' => $fee, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Fee/DuplicateController.php b/src/Controller/Admin/System/Fee/DuplicateController.php index 6300f97..6acbf8f 100644 --- a/src/Controller/Admin/System/Fee/DuplicateController.php +++ b/src/Controller/Admin/System/Fee/DuplicateController.php @@ -17,7 +17,7 @@ class DuplicateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -48,4 +48,4 @@ class DuplicateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Fee/EditController.php b/src/Controller/Admin/System/Fee/EditController.php index eb19e8c..e9a831d 100644 --- a/src/Controller/Admin/System/Fee/EditController.php +++ b/src/Controller/Admin/System/Fee/EditController.php @@ -17,7 +17,7 @@ class EditController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -44,4 +44,4 @@ class EditController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Fee/IndexController.php b/src/Controller/Admin/System/Fee/IndexController.php index 7d97d33..226e328 100644 --- a/src/Controller/Admin/System/Fee/IndexController.php +++ b/src/Controller/Admin/System/Fee/IndexController.php @@ -11,7 +11,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class IndexController extends AbstractController { public function __construct(private readonly FeeRepository $feeRepository) - {} + { + } #[Route('/admin/system/fee', name: 'app_admin_system_fee_index')] #[IsGranted('ROLE_ADMIN')] @@ -23,4 +24,4 @@ class IndexController extends AbstractController 'fees' => $fees, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/FeedbackSet/CreateController.php b/src/Controller/Admin/System/FeedbackSet/CreateController.php index 6c4dcdb..867e162 100644 --- a/src/Controller/Admin/System/FeedbackSet/CreateController.php +++ b/src/Controller/Admin/System/FeedbackSet/CreateController.php @@ -16,7 +16,7 @@ class CreateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -42,7 +42,7 @@ class CreateController extends AbstractController } return $this->render('admin/system/feedback_set/create.html.twig', [ - 'form' => $form + 'form' => $form, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/FeedbackSet/DeleteController.php b/src/Controller/Admin/System/FeedbackSet/DeleteController.php index bdd052b..af61488 100644 --- a/src/Controller/Admin/System/FeedbackSet/DeleteController.php +++ b/src/Controller/Admin/System/FeedbackSet/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -42,4 +42,4 @@ class DeleteController extends AbstractController 'feedbackSet' => $feedbackSet, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/FeedbackSet/EditController.php b/src/Controller/Admin/System/FeedbackSet/EditController.php index 5b69f4a..76de3d0 100644 --- a/src/Controller/Admin/System/FeedbackSet/EditController.php +++ b/src/Controller/Admin/System/FeedbackSet/EditController.php @@ -16,7 +16,7 @@ class EditController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -40,7 +40,7 @@ class EditController extends AbstractController } return $this->render('admin/system/feedback_set/edit.html.twig', [ - 'form' => $form + 'form' => $form, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/FeedbackSet/IndexController.php b/src/Controller/Admin/System/FeedbackSet/IndexController.php index 48aa72a..b10c37f 100644 --- a/src/Controller/Admin/System/FeedbackSet/IndexController.php +++ b/src/Controller/Admin/System/FeedbackSet/IndexController.php @@ -11,7 +11,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class IndexController extends AbstractController { public function __construct(private readonly FeedbackSetRepository $feedbackSetRepository) - {} + { + } #[Route('/admin/system/feedback-set', name: 'app_admin_system_feedback_set_index')] #[IsGranted('ROLE_ADMIN')] @@ -26,4 +27,4 @@ class IndexController extends AbstractController 'feedbackSets' => $feedbackSets, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/JobProfile/CreateController.php b/src/Controller/Admin/System/JobProfile/CreateController.php index 629801e..3662904 100644 --- a/src/Controller/Admin/System/JobProfile/CreateController.php +++ b/src/Controller/Admin/System/JobProfile/CreateController.php @@ -16,7 +16,7 @@ class CreateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -42,7 +42,7 @@ class CreateController extends AbstractController } return $this->render('admin/system/job_profile/create.html.twig', [ - 'form' => $form + 'form' => $form, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/JobProfile/DeleteController.php b/src/Controller/Admin/System/JobProfile/DeleteController.php index aa8ba98..5a131e4 100644 --- a/src/Controller/Admin/System/JobProfile/DeleteController.php +++ b/src/Controller/Admin/System/JobProfile/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -41,4 +41,4 @@ class DeleteController extends AbstractController 'jobProfile' => $jobProfile, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/JobProfile/EditController.php b/src/Controller/Admin/System/JobProfile/EditController.php index fa6ea5e..c60aedb 100644 --- a/src/Controller/Admin/System/JobProfile/EditController.php +++ b/src/Controller/Admin/System/JobProfile/EditController.php @@ -16,7 +16,7 @@ class EditController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -40,7 +40,7 @@ class EditController extends AbstractController } return $this->render('admin/system/job_profile/edit.html.twig', [ - 'form' => $form + 'form' => $form, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/JobProfile/IndexController.php b/src/Controller/Admin/System/JobProfile/IndexController.php index 946527d..99d74bc 100644 --- a/src/Controller/Admin/System/JobProfile/IndexController.php +++ b/src/Controller/Admin/System/JobProfile/IndexController.php @@ -11,7 +11,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class IndexController extends AbstractController { public function __construct(private readonly JobProfileRepository $jobProfileRepository) - {} + { + } #[Route('/admin/system/job-profile', name: 'app_admin_system_job_profile_index')] #[IsGranted('ROLE_ADMIN')] @@ -26,4 +27,4 @@ class IndexController extends AbstractController 'jobProfiles' => $jobProfiles, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Training/CreateController.php b/src/Controller/Admin/System/Training/CreateController.php index 50eb568..6e401f5 100644 --- a/src/Controller/Admin/System/Training/CreateController.php +++ b/src/Controller/Admin/System/Training/CreateController.php @@ -17,7 +17,7 @@ class CreateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -46,4 +46,4 @@ class CreateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Training/DeleteController.php b/src/Controller/Admin/System/Training/DeleteController.php index 2c27ec7..91b31dc 100644 --- a/src/Controller/Admin/System/Training/DeleteController.php +++ b/src/Controller/Admin/System/Training/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -41,4 +41,4 @@ class DeleteController extends AbstractController 'training' => $training, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Training/EditController.php b/src/Controller/Admin/System/Training/EditController.php index 8ecd063..9f2f34b 100644 --- a/src/Controller/Admin/System/Training/EditController.php +++ b/src/Controller/Admin/System/Training/EditController.php @@ -17,7 +17,7 @@ class EditController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -44,4 +44,4 @@ class EditController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/Training/IndexController.php b/src/Controller/Admin/System/Training/IndexController.php index e0a2c16..13f203b 100644 --- a/src/Controller/Admin/System/Training/IndexController.php +++ b/src/Controller/Admin/System/Training/IndexController.php @@ -11,7 +11,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class IndexController extends AbstractController { public function __construct(private readonly TrainingRepository $trainingRepository) - {} + { + } #[Route('/admin/system/training', name: 'app_admin_system_training_index')] #[IsGranted('ROLE_ADMIN')] @@ -26,4 +27,4 @@ class IndexController extends AbstractController 'trainings' => $trainings, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/System/User/IndexController.php b/src/Controller/Admin/System/User/IndexController.php index 5ab0f39..e1e29f5 100644 --- a/src/Controller/Admin/System/User/IndexController.php +++ b/src/Controller/Admin/System/User/IndexController.php @@ -11,7 +11,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class IndexController extends AbstractController { public function __construct(private readonly UserRepository $userRepository) - {} + { + } #[Route('/admin/system/user', name: 'app_admin_system_user_index')] #[IsGranted('ROLE_ADMIN')] diff --git a/src/Controller/Admin/Teamer/Availability/DeleteController.php b/src/Controller/Admin/Teamer/Availability/DeleteController.php index e92b682..d7ce494 100644 --- a/src/Controller/Admin/Teamer/Availability/DeleteController.php +++ b/src/Controller/Admin/Teamer/Availability/DeleteController.php @@ -21,7 +21,7 @@ class DeleteController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -32,7 +32,7 @@ class DeleteController extends AbstractController Teamer $teamer, #[MapEntity(mapping: ['availability_id' => 'id'])] Availability $availability, - Request $request + Request $request, ): Response { if (true === $request->isMethod('POST')) { if (null === $availability->getOwner()) { @@ -62,4 +62,4 @@ class DeleteController extends AbstractController 'availability' => $availability, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Teamer/Availability/IndexController.php b/src/Controller/Admin/Teamer/Availability/IndexController.php index 1a0f1b4..7c22e2e 100644 --- a/src/Controller/Admin/Teamer/Availability/IndexController.php +++ b/src/Controller/Admin/Teamer/Availability/IndexController.php @@ -24,4 +24,4 @@ class IndexController extends AbstractController 'groupedAvailabilities' => $groupedAvailabilities, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Teamer/CrmSelectionsController.php b/src/Controller/Admin/Teamer/CrmSelectionsController.php index 4dcfa29..10af5e0 100644 --- a/src/Controller/Admin/Teamer/CrmSelectionsController.php +++ b/src/Controller/Admin/Teamer/CrmSelectionsController.php @@ -18,4 +18,4 @@ class CrmSelectionsController extends AbstractController 'teamer' => $teamer, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Teamer/RemarksController.php b/src/Controller/Admin/Teamer/RemarksController.php index 2a74c22..269c3d8 100644 --- a/src/Controller/Admin/Teamer/RemarksController.php +++ b/src/Controller/Admin/Teamer/RemarksController.php @@ -17,7 +17,8 @@ class RemarksController extends AbstractController use ReturnUrlTrait; public function __construct(private readonly EntityManagerInterface $entityManager) - {} + { + } #[Route('/admin/teamer/remarks/{uuid}', name: 'app_admin_teamer_remarks_internal')] #[IsGranted('ROLE_ADMIN')] @@ -32,7 +33,7 @@ class RemarksController extends AbstractController 'action' => $this->generateUrl('app_admin_teamer_remarks_internal', [ 'uuid' => $teamer->getUuid(), 'r' => $returnUrl, - ]) + ]), ]) ->add('remarks', TextareaType::class, [ 'label' => 'Anmerkungen', @@ -64,4 +65,4 @@ class RemarksController extends AbstractController 'returnUrl' => $returnUrl, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Teamer/SkillsController.php b/src/Controller/Admin/Teamer/SkillsController.php index ecf342d..bebdde5 100644 --- a/src/Controller/Admin/Teamer/SkillsController.php +++ b/src/Controller/Admin/Teamer/SkillsController.php @@ -12,7 +12,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class SkillsController extends AbstractController { public function __construct(private readonly TrainingRepository $trainingRepository) - {} + { + } #[Route('/admin/teamer/skills/{uuid}', name: 'app_admin_teamer_skills')] #[IsGranted('ROLE_ADMIN')] @@ -25,4 +26,4 @@ class SkillsController extends AbstractController 'trainings' => $trainings, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Teamer/TrainingAttendance/CreateController.php b/src/Controller/Admin/Teamer/TrainingAttendance/CreateController.php index c8d9fed..8649c5a 100644 --- a/src/Controller/Admin/Teamer/TrainingAttendance/CreateController.php +++ b/src/Controller/Admin/Teamer/TrainingAttendance/CreateController.php @@ -26,7 +26,7 @@ class CreateController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, private readonly EventDispatcherInterface $eventDispatcher, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -40,7 +40,7 @@ class CreateController extends AbstractController Training $training, #[MapEntity(mapping: ['teamer_id' => 'id'])] Teamer $teamer, - Request $request + Request $request, ): Response { $attendance = new TrainingAttendance(); $attendance @@ -61,7 +61,7 @@ class CreateController extends AbstractController 'training_id' => $training->getId(), 'teamer_id' => $teamer->getId(), 'r' => $returnUrl, - ]) + ]), ]) ->add('date', AbbreviatedDateType::class, [ 'label' => 'Datum', @@ -96,4 +96,4 @@ class CreateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Admin/Teamer/TrainingAttendance/DeleteController.php b/src/Controller/Admin/Teamer/TrainingAttendance/DeleteController.php index c2f8201..b5e4b3b 100644 --- a/src/Controller/Admin/Teamer/TrainingAttendance/DeleteController.php +++ b/src/Controller/Admin/Teamer/TrainingAttendance/DeleteController.php @@ -22,7 +22,7 @@ class DeleteController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, private readonly EventDispatcherInterface $eventDispatcher, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -64,4 +64,4 @@ class DeleteController extends AbstractController 'attendance' => $attendance, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Assignment/CreateController.php b/src/Controller/Administrative/Assignment/CreateController.php index 2119041..204ef75 100644 --- a/src/Controller/Administrative/Assignment/CreateController.php +++ b/src/Controller/Administrative/Assignment/CreateController.php @@ -20,7 +20,7 @@ class CreateController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -63,4 +63,4 @@ class CreateController extends AbstractController 'returnUrl' => $returnUrl, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Assignment/DeleteController.php b/src/Controller/Administrative/Assignment/DeleteController.php index d2f7744..cf38886 100644 --- a/src/Controller/Administrative/Assignment/DeleteController.php +++ b/src/Controller/Administrative/Assignment/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -45,4 +45,4 @@ class DeleteController extends AbstractController 'assignment' => $assignment, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Assignment/DetailController.php b/src/Controller/Administrative/Assignment/DetailController.php index 6849a95..aa92256 100644 --- a/src/Controller/Administrative/Assignment/DetailController.php +++ b/src/Controller/Administrative/Assignment/DetailController.php @@ -18,7 +18,7 @@ class DetailController extends AbstractController public function __construct( private readonly ApplicationRepository $applicationRepository, - private readonly DispositionRepository $dispositionRepository + private readonly DispositionRepository $dispositionRepository, ) { } @@ -43,4 +43,4 @@ class DetailController extends AbstractController 'returnUrl' => $this->getReturnUrl($request, 'app_administrative_assignment_index'), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Assignment/DuplicateController.php b/src/Controller/Administrative/Assignment/DuplicateController.php index 645d059..cc23242 100644 --- a/src/Controller/Administrative/Assignment/DuplicateController.php +++ b/src/Controller/Administrative/Assignment/DuplicateController.php @@ -19,7 +19,7 @@ class DuplicateController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -64,4 +64,4 @@ class DuplicateController extends AbstractController 'returnUrl' => $returnUrl, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Assignment/EditController.php b/src/Controller/Administrative/Assignment/EditController.php index cefaba2..fdfaa3b 100644 --- a/src/Controller/Administrative/Assignment/EditController.php +++ b/src/Controller/Administrative/Assignment/EditController.php @@ -19,7 +19,7 @@ class EditController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -58,4 +58,4 @@ class EditController extends AbstractController 'returnUrl' => $returnUrl, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Assignment/IndexController.php b/src/Controller/Administrative/Assignment/IndexController.php index 5938594..4fd8bd3 100644 --- a/src/Controller/Administrative/Assignment/IndexController.php +++ b/src/Controller/Administrative/Assignment/IndexController.php @@ -16,7 +16,7 @@ class IndexController extends AbstractController public function __construct( private readonly AssignmentRepository $assignmentRepository, private readonly PaginatorInterface $paginator, - private readonly AssignmentFilterHandler $filterHandler + private readonly AssignmentFilterHandler $filterHandler, ) { } @@ -46,4 +46,4 @@ class IndexController extends AbstractController 'filterDto' => $filterDto, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Assignment/PickupFormController.php b/src/Controller/Administrative/Assignment/PickupFormController.php index 7798f4b..b76ec9d 100644 --- a/src/Controller/Administrative/Assignment/PickupFormController.php +++ b/src/Controller/Administrative/Assignment/PickupFormController.php @@ -28,4 +28,4 @@ class PickupFormController extends AbstractController ] ); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Assignment/TimelineController.php b/src/Controller/Administrative/Assignment/TimelineController.php index 135dea2..485b27a 100644 --- a/src/Controller/Administrative/Assignment/TimelineController.php +++ b/src/Controller/Administrative/Assignment/TimelineController.php @@ -15,7 +15,7 @@ class TimelineController extends AbstractController public function __construct( private readonly AssignmentRepository $assignmentRepository, private readonly TimelineService $timelineService, - private readonly TimelineFilterHandler $filterHandler + private readonly TimelineFilterHandler $filterHandler, ) { } diff --git a/src/Controller/Administrative/Availability/IndexController.php b/src/Controller/Administrative/Availability/IndexController.php index c1e0bee..a710446 100644 --- a/src/Controller/Administrative/Availability/IndexController.php +++ b/src/Controller/Administrative/Availability/IndexController.php @@ -14,7 +14,7 @@ class IndexController extends AbstractController { public function __construct( private readonly AvailabilityRepository $availabilityRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -41,4 +41,4 @@ class IndexController extends AbstractController 'pagination' => $pagination, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Disposition/DocumentUploadController.php b/src/Controller/Administrative/Disposition/DocumentUploadController.php index 846b8db..c7dc8f3 100644 --- a/src/Controller/Administrative/Disposition/DocumentUploadController.php +++ b/src/Controller/Administrative/Disposition/DocumentUploadController.php @@ -85,7 +85,7 @@ class DocumentUploadController extends AbstractController ->setApprovedBy($user->getInitials()) ; - $disposition + $disposition ->addDocument($upload) ->setStatus(Disposition::STATUS_CONFIRMED) ; diff --git a/src/Controller/Administrative/Disposition/SpecialAgreementsController.php b/src/Controller/Administrative/Disposition/SpecialAgreementsController.php index 4e0f4de..f905dcd 100644 --- a/src/Controller/Administrative/Disposition/SpecialAgreementsController.php +++ b/src/Controller/Administrative/Disposition/SpecialAgreementsController.php @@ -17,7 +17,7 @@ class SpecialAgreementsController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } diff --git a/src/Controller/Administrative/Document/CheckController.php b/src/Controller/Administrative/Document/CheckController.php index 3259de1..6c1534c 100644 --- a/src/Controller/Administrative/Document/CheckController.php +++ b/src/Controller/Administrative/Document/CheckController.php @@ -97,7 +97,7 @@ class CheckController extends AbstractController ]); } - private function rejectDocument(Upload $document, string $comment = null): void + private function rejectDocument(Upload $document, ?string $comment = null): void { $document ->setStatus(Upload::STATUS_REJECTED) diff --git a/src/Controller/Administrative/Document/DeleteController.php b/src/Controller/Administrative/Document/DeleteController.php index 5c7b642..72b4050 100644 --- a/src/Controller/Administrative/Document/DeleteController.php +++ b/src/Controller/Administrative/Document/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -42,4 +42,4 @@ class DeleteController extends AbstractController 'document' => $document, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Document/IndexController.php b/src/Controller/Administrative/Document/IndexController.php index 9f5c400..0951dcc 100644 --- a/src/Controller/Administrative/Document/IndexController.php +++ b/src/Controller/Administrative/Document/IndexController.php @@ -17,7 +17,7 @@ class IndexController extends AbstractController public function __construct( private readonly UploadRepository $uploadRepository, private readonly PaginatorInterface $paginator, - private readonly DocumentFilterHandler $filterHandler + private readonly DocumentFilterHandler $filterHandler, ) { } diff --git a/src/Controller/Administrative/Feedback/DetailController.php b/src/Controller/Administrative/Feedback/DetailController.php index a4be31e..abd2991 100644 --- a/src/Controller/Administrative/Feedback/DetailController.php +++ b/src/Controller/Administrative/Feedback/DetailController.php @@ -10,7 +10,6 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class DetailController extends AbstractController { - #[Route('/administrative/feedback/detail/{uuid}', name: 'app_administrative_feedback_detail')] #[IsGranted('ROLE_ADMINISTRATIVE')] public function index(Feedback $feedback): Response @@ -19,4 +18,4 @@ class DetailController extends AbstractController 'feedback' => $feedback, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Feedback/IndexController.php b/src/Controller/Administrative/Feedback/IndexController.php index ef31730..273c2ed 100644 --- a/src/Controller/Administrative/Feedback/IndexController.php +++ b/src/Controller/Administrative/Feedback/IndexController.php @@ -16,7 +16,7 @@ class IndexController extends AbstractController public function __construct( private readonly FeedbackFilterHandler $filterHandler, private readonly FeedbackRepository $feedbackRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -46,4 +46,4 @@ class IndexController extends AbstractController 'filterDto' => $filterDto, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Feedback/ProvideController.php b/src/Controller/Administrative/Feedback/ProvideController.php index afbba83..b6027a7 100644 --- a/src/Controller/Administrative/Feedback/ProvideController.php +++ b/src/Controller/Administrative/Feedback/ProvideController.php @@ -22,7 +22,7 @@ class ProvideController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly EventDispatcherInterface $eventDispatcher + private readonly EventDispatcherInterface $eventDispatcher, ) { } @@ -83,4 +83,4 @@ class ProvideController extends AbstractController 'disposition' => $disposition, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/ProfileController.php b/src/Controller/Administrative/ProfileController.php index a499c87..2ac9544 100644 --- a/src/Controller/Administrative/ProfileController.php +++ b/src/Controller/Administrative/ProfileController.php @@ -16,7 +16,7 @@ class ProfileController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -44,4 +44,4 @@ class ProfileController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Destination/CreateController.php b/src/Controller/Administrative/System/Destination/CreateController.php index 2927f5e..a480545 100644 --- a/src/Controller/Administrative/System/Destination/CreateController.php +++ b/src/Controller/Administrative/System/Destination/CreateController.php @@ -23,7 +23,7 @@ class CreateController extends AbstractController private readonly EntityManagerInterface $entityManager, private readonly HotelDataProvider $hotelDataProvider, private readonly PickupDataProvider $pickupDataProvider, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -57,4 +57,4 @@ class CreateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Destination/DeleteController.php b/src/Controller/Administrative/System/Destination/DeleteController.php index 8b87660..d5c160e 100644 --- a/src/Controller/Administrative/System/Destination/DeleteController.php +++ b/src/Controller/Administrative/System/Destination/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -42,4 +42,4 @@ class DeleteController extends AbstractController 'destination' => $destination, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Destination/DuplicateController.php b/src/Controller/Administrative/System/Destination/DuplicateController.php index 436419a..a436810 100644 --- a/src/Controller/Administrative/System/Destination/DuplicateController.php +++ b/src/Controller/Administrative/System/Destination/DuplicateController.php @@ -19,7 +19,7 @@ class DuplicateController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, private readonly HotelDataProvider $hotelDataProvider, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -65,4 +65,4 @@ class DuplicateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Destination/EditController.php b/src/Controller/Administrative/System/Destination/EditController.php index 177c208..2073679 100644 --- a/src/Controller/Administrative/System/Destination/EditController.php +++ b/src/Controller/Administrative/System/Destination/EditController.php @@ -22,7 +22,7 @@ class EditController extends AbstractController private readonly EntityManagerInterface $entityManager, private readonly HotelDataProvider $hotelDataProvider, private readonly PickupDataProvider $pickupDataProvider, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -52,4 +52,4 @@ class EditController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Destination/IndexController.php b/src/Controller/Administrative/System/Destination/IndexController.php index 3a6faf6..654b721 100644 --- a/src/Controller/Administrative/System/Destination/IndexController.php +++ b/src/Controller/Administrative/System/Destination/IndexController.php @@ -16,7 +16,7 @@ class IndexController extends AbstractController public function __construct( private readonly DestinationRepository $destinationRepository, private readonly PaginatorInterface $paginator, - private readonly DestinationFilterHandler $filterHandler + private readonly DestinationFilterHandler $filterHandler, ) { } @@ -46,4 +46,4 @@ class IndexController extends AbstractController 'filterDto' => $filterDto, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Document/DeleteController.php b/src/Controller/Administrative/System/Document/DeleteController.php index 4378cab..319b012 100644 --- a/src/Controller/Administrative/System/Document/DeleteController.php +++ b/src/Controller/Administrative/System/Document/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -42,4 +42,4 @@ class DeleteController extends AbstractController 'document' => $document, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Document/EditController.php b/src/Controller/Administrative/System/Document/EditController.php index 9230d5f..2faa4a6 100644 --- a/src/Controller/Administrative/System/Document/EditController.php +++ b/src/Controller/Administrative/System/Document/EditController.php @@ -17,7 +17,7 @@ class EditController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -57,4 +57,4 @@ class EditController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Document/IndexController.php b/src/Controller/Administrative/System/Document/IndexController.php index c3da457..51e8d05 100644 --- a/src/Controller/Administrative/System/Document/IndexController.php +++ b/src/Controller/Administrative/System/Document/IndexController.php @@ -14,7 +14,7 @@ class IndexController extends AbstractController { public function __construct( private readonly UploadRepository $uploadRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -38,4 +38,4 @@ class IndexController extends AbstractController 'pagination' => $pagination, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Document/ReplaceController.php b/src/Controller/Administrative/System/Document/ReplaceController.php index 1dbc638..af0d673 100644 --- a/src/Controller/Administrative/System/Document/ReplaceController.php +++ b/src/Controller/Administrative/System/Document/ReplaceController.php @@ -19,7 +19,7 @@ class ReplaceController extends AbstractController public function __construct( private readonly UploadHandler $uploadHandler, private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -61,4 +61,4 @@ class ReplaceController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Document/UploadController.php b/src/Controller/Administrative/System/Document/UploadController.php index 69d0b60..6ee43d8 100644 --- a/src/Controller/Administrative/System/Document/UploadController.php +++ b/src/Controller/Administrative/System/Document/UploadController.php @@ -19,7 +19,7 @@ class UploadController extends AbstractController public function __construct( private readonly UploadHandler $uploadHandler, private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -51,7 +51,7 @@ class UploadController extends AbstractController if ($form->isSubmitted() && $form->isValid()) { $count = count($uploadedDocuments); - $this->addFlash('success', $count === 1 ? 'Das Dokument wurde hochgeladen' : 'Die Dokumente wurden hochgeladen'); + $this->addFlash('success', 1 === $count ? 'Das Dokument wurde hochgeladen' : 'Die Dokumente wurden hochgeladen'); $loggerContext = []; foreach ($uploadedDocuments as $document) { $loggerContext[] = [ @@ -68,4 +68,4 @@ class UploadController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Faq/CreateController.php b/src/Controller/Administrative/System/Faq/CreateController.php index e613300..7160974 100644 --- a/src/Controller/Administrative/System/Faq/CreateController.php +++ b/src/Controller/Administrative/System/Faq/CreateController.php @@ -16,7 +16,7 @@ class CreateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -45,4 +45,4 @@ class CreateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Faq/DeleteController.php b/src/Controller/Administrative/System/Faq/DeleteController.php index 89f64fc..4569f89 100644 --- a/src/Controller/Administrative/System/Faq/DeleteController.php +++ b/src/Controller/Administrative/System/Faq/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -41,4 +41,4 @@ class DeleteController extends AbstractController 'faq' => $faq, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Faq/EditController.php b/src/Controller/Administrative/System/Faq/EditController.php index 171eee3..443f009 100644 --- a/src/Controller/Administrative/System/Faq/EditController.php +++ b/src/Controller/Administrative/System/Faq/EditController.php @@ -16,7 +16,7 @@ class EditController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -43,4 +43,4 @@ class EditController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/Faq/IndexController.php b/src/Controller/Administrative/System/Faq/IndexController.php index 048da74..7777434 100644 --- a/src/Controller/Administrative/System/Faq/IndexController.php +++ b/src/Controller/Administrative/System/Faq/IndexController.php @@ -16,7 +16,7 @@ class IndexController extends AbstractController { public function __construct( private readonly FaqRepository $faqRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } @@ -51,4 +51,4 @@ class IndexController extends AbstractController 'success' => true, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/News/CreateController.php b/src/Controller/Administrative/System/News/CreateController.php index f6564b4..296b971 100644 --- a/src/Controller/Administrative/System/News/CreateController.php +++ b/src/Controller/Administrative/System/News/CreateController.php @@ -17,7 +17,7 @@ class CreateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -47,4 +47,4 @@ class CreateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/News/DeleteController.php b/src/Controller/Administrative/System/News/DeleteController.php index 584dbfd..f5d676d 100644 --- a/src/Controller/Administrative/System/News/DeleteController.php +++ b/src/Controller/Administrative/System/News/DeleteController.php @@ -16,7 +16,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -40,4 +40,4 @@ class DeleteController extends AbstractController 'news' => $news, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/News/EditController.php b/src/Controller/Administrative/System/News/EditController.php index 9c26cf5..5b8b975 100644 --- a/src/Controller/Administrative/System/News/EditController.php +++ b/src/Controller/Administrative/System/News/EditController.php @@ -17,7 +17,7 @@ class EditController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -46,4 +46,4 @@ class EditController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/System/News/IndexController.php b/src/Controller/Administrative/System/News/IndexController.php index 43db302..3575009 100644 --- a/src/Controller/Administrative/System/News/IndexController.php +++ b/src/Controller/Administrative/System/News/IndexController.php @@ -33,4 +33,4 @@ class IndexController extends AbstractController 'activeNews' => $activeNews, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Teamer/IndexController.php b/src/Controller/Administrative/Teamer/IndexController.php index f870f33..0ec3332 100644 --- a/src/Controller/Administrative/Teamer/IndexController.php +++ b/src/Controller/Administrative/Teamer/IndexController.php @@ -20,7 +20,7 @@ class IndexController extends AbstractController protected readonly TeamerFilterHandler $filterHandler, private readonly TeamerRepository $teamerRepository, private readonly PaginatorInterface $paginator, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } @@ -56,4 +56,4 @@ class IndexController extends AbstractController return new HxRedirectResponse($this->generateUrl('app_administrative_teamer_index')); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Teamer/InfoController.php b/src/Controller/Administrative/Teamer/InfoController.php index b2fe535..2e83c06 100644 --- a/src/Controller/Administrative/Teamer/InfoController.php +++ b/src/Controller/Administrative/Teamer/InfoController.php @@ -17,7 +17,8 @@ class InfoController extends AbstractController use ReturnUrlTrait; public function __construct(private readonly DispositionRepository $dispositionRepository) - {} + { + } #[Route('/administrative/teamer/info/{uuid}', name: 'app_administrative_teamer_info')] #[IsGranted(new Expression('is_granted("ROLE_ADMINISTRATIVE") or is_granted("ROLE_HOUSE_MANAGER")'))] @@ -33,4 +34,4 @@ class InfoController extends AbstractController 'returnUrl' => $returnUrl, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Teamer/ProfileController.php b/src/Controller/Administrative/Teamer/ProfileController.php index edddabb..a1a1e4f 100644 --- a/src/Controller/Administrative/Teamer/ProfileController.php +++ b/src/Controller/Administrative/Teamer/ProfileController.php @@ -35,4 +35,4 @@ class ProfileController extends AbstractController 'returnUrl' => $returnUrl, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Administrative/Teamer/RecentAssignmentsController.php b/src/Controller/Administrative/Teamer/RecentAssignmentsController.php index a0c3e0f..fbbdbb5 100644 --- a/src/Controller/Administrative/Teamer/RecentAssignmentsController.php +++ b/src/Controller/Administrative/Teamer/RecentAssignmentsController.php @@ -15,7 +15,7 @@ class RecentAssignmentsController extends AbstractController { public function __construct( private readonly DispositionRepository $dispositionRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -38,10 +38,9 @@ class RecentAssignmentsController extends AbstractController ] ); - return $this->render('administrative/teamer/recent_assignments.html.twig', [ 'teamer' => $teamer, 'pagination' => $pagination, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Common/ApplicationFilterController.php b/src/Controller/Common/ApplicationFilterController.php index 3399006..69d62cb 100644 --- a/src/Controller/Common/ApplicationFilterController.php +++ b/src/Controller/Common/ApplicationFilterController.php @@ -61,4 +61,4 @@ class ApplicationFilterController extends AbstractController return $this->redirect($returnUrl); } -} \ No newline at end of file +} diff --git a/src/Controller/Common/AssignmentFilterController.php b/src/Controller/Common/AssignmentFilterController.php index cbb13cb..b3eba54 100644 --- a/src/Controller/Common/AssignmentFilterController.php +++ b/src/Controller/Common/AssignmentFilterController.php @@ -19,7 +19,7 @@ class AssignmentFilterController extends AbstractController public function __construct( private readonly AssignmentFilterHandler $filterHandler, - private readonly AssignmentRepository $assignmentRepository + private readonly AssignmentRepository $assignmentRepository, ) { } @@ -59,4 +59,4 @@ class AssignmentFilterController extends AbstractController return $this->redirect($returnUrl); } -} \ No newline at end of file +} diff --git a/src/Controller/Common/DestinationFilterController.php b/src/Controller/Common/DestinationFilterController.php index c6c940e..ae292a6 100644 --- a/src/Controller/Common/DestinationFilterController.php +++ b/src/Controller/Common/DestinationFilterController.php @@ -19,7 +19,7 @@ class DestinationFilterController extends AbstractController use ReturnUrlTrait; public function __construct( - private readonly DestinationFilterHandler $filterHandler + private readonly DestinationFilterHandler $filterHandler, ) { } @@ -53,4 +53,4 @@ class DestinationFilterController extends AbstractController return $this->redirect($returnUrl); } -} \ No newline at end of file +} diff --git a/src/Controller/Common/DocumentFilterController.php b/src/Controller/Common/DocumentFilterController.php index b53dd6d..143ca3f 100644 --- a/src/Controller/Common/DocumentFilterController.php +++ b/src/Controller/Common/DocumentFilterController.php @@ -54,4 +54,4 @@ class DocumentFilterController extends AbstractController return $this->redirect($returnUrl); } -} \ No newline at end of file +} diff --git a/src/Controller/Common/DownloadController.php b/src/Controller/Common/DownloadController.php index b4813b7..b835c3b 100644 --- a/src/Controller/Common/DownloadController.php +++ b/src/Controller/Common/DownloadController.php @@ -20,7 +20,7 @@ class DownloadController extends AbstractController public function __construct( private readonly UploadHandler $uploadHandler, private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } diff --git a/src/Controller/Common/FeedbackFilterController.php b/src/Controller/Common/FeedbackFilterController.php index 14dfd8d..e767a5e 100644 --- a/src/Controller/Common/FeedbackFilterController.php +++ b/src/Controller/Common/FeedbackFilterController.php @@ -46,4 +46,4 @@ class FeedbackFilterController extends AbstractController return $this->redirect($returnUrl); } -} \ No newline at end of file +} diff --git a/src/Controller/Common/TeamerFilterController.php b/src/Controller/Common/TeamerFilterController.php index e105f90..a4b50ac 100644 --- a/src/Controller/Common/TeamerFilterController.php +++ b/src/Controller/Common/TeamerFilterController.php @@ -46,4 +46,4 @@ class TeamerFilterController extends AbstractController return $this->redirect($returnUrl); } -} \ No newline at end of file +} diff --git a/src/Controller/HouseManager/Feedback/IndexController.php b/src/Controller/HouseManager/Feedback/IndexController.php index fe912ff..c4eee2f 100644 --- a/src/Controller/HouseManager/Feedback/IndexController.php +++ b/src/Controller/HouseManager/Feedback/IndexController.php @@ -15,7 +15,7 @@ class IndexController extends AbstractController { public function __construct( private readonly DispositionRepository $dispositionRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -45,4 +45,4 @@ class IndexController extends AbstractController 'pagination' => $pagination, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/HouseManager/IndexController.php b/src/Controller/HouseManager/IndexController.php index 54a557d..a57318e 100644 --- a/src/Controller/HouseManager/IndexController.php +++ b/src/Controller/HouseManager/IndexController.php @@ -37,4 +37,4 @@ class IndexController extends AbstractController 'pendingFeedbacks' => $pendingFeedbacks, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/IndexController.php b/src/Controller/IndexController.php index e23ae23..53043cc 100644 --- a/src/Controller/IndexController.php +++ b/src/Controller/IndexController.php @@ -21,4 +21,4 @@ class IndexController extends AbstractController return $this->redirectToRoute($user->getDefaultRoute()); } -} \ No newline at end of file +} diff --git a/src/Controller/Manager/IndexController.php b/src/Controller/Manager/IndexController.php index 3881ab1..8123f20 100644 --- a/src/Controller/Manager/IndexController.php +++ b/src/Controller/Manager/IndexController.php @@ -49,4 +49,4 @@ class IndexController extends AbstractController 'overdueFeedbacks' => $overdueFeedbacks, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Security/LoginController.php b/src/Controller/Security/LoginController.php index 5e93e00..fe5b8a9 100644 --- a/src/Controller/Security/LoginController.php +++ b/src/Controller/Security/LoginController.php @@ -16,7 +16,7 @@ class LoginController extends AbstractController { // redirect to default route in case of active session if (null !== $user = $this->getUser()) { - /** @var User $user */ + /* @var User $user */ return $this->redirectToRoute($user->getDefaultRoute()); } @@ -37,5 +37,6 @@ class LoginController extends AbstractController #[Route('/logout', name: 'app_security_logout')] public function logout(): void - {} -} \ No newline at end of file + { + } +} diff --git a/src/Controller/Security/PasswordResetController.php b/src/Controller/Security/PasswordResetController.php index 1cbc094..6404518 100644 --- a/src/Controller/Security/PasswordResetController.php +++ b/src/Controller/Security/PasswordResetController.php @@ -16,7 +16,8 @@ use Symfony\Component\Validator\Constraints\NotBlank; class PasswordResetController extends AbstractController { public function __construct(private readonly ApiClient $apiClient, private readonly LoggerInterface $logger) - {} + { + } #[Route('/password-reset', name: 'app_security_password_reset')] public function index(Request $request): Response @@ -64,4 +65,4 @@ class PasswordResetController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Application/CreateController.php b/src/Controller/Teamer/Application/CreateController.php index 7d0e7bd..6070167 100644 --- a/src/Controller/Teamer/Application/CreateController.php +++ b/src/Controller/Teamer/Application/CreateController.php @@ -19,7 +19,7 @@ class CreateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly EventDispatcherInterface $eventDispatcher + private readonly EventDispatcherInterface $eventDispatcher, ) { } @@ -56,4 +56,4 @@ class CreateController extends AbstractController 'form' => $form, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Application/IndexController.php b/src/Controller/Teamer/Application/IndexController.php index 82eb973..1d26904 100644 --- a/src/Controller/Teamer/Application/IndexController.php +++ b/src/Controller/Teamer/Application/IndexController.php @@ -15,7 +15,7 @@ class IndexController extends AbstractController { public function __construct( private readonly ApplicationRepository $applicationRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -47,4 +47,4 @@ class IndexController extends AbstractController 'pagination' => $pagination, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Application/WithdrawController.php b/src/Controller/Teamer/Application/WithdrawController.php index 69ab046..c706b12 100644 --- a/src/Controller/Teamer/Application/WithdrawController.php +++ b/src/Controller/Teamer/Application/WithdrawController.php @@ -20,7 +20,7 @@ class WithdrawController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly EventDispatcherInterface $eventDispatcher + private readonly EventDispatcherInterface $eventDispatcher, ) { } @@ -44,4 +44,4 @@ class WithdrawController extends AbstractController 'application' => $application, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Assignment/DetailController.php b/src/Controller/Teamer/Assignment/DetailController.php index 380abba..c89da23 100644 --- a/src/Controller/Teamer/Assignment/DetailController.php +++ b/src/Controller/Teamer/Assignment/DetailController.php @@ -19,7 +19,7 @@ class DetailController extends AbstractController public function __construct( private readonly ApplicationRepository $applicationRepository, - private readonly DispositionRepository $dispositionRepository + private readonly DispositionRepository $dispositionRepository, ) { } @@ -58,4 +58,4 @@ class DetailController extends AbstractController 'returnUrl' => $this->getReturnUrl($request, 'app_teamer_index'), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Assignment/IndexController.php b/src/Controller/Teamer/Assignment/IndexController.php index 773adbd..f0a3292 100644 --- a/src/Controller/Teamer/Assignment/IndexController.php +++ b/src/Controller/Teamer/Assignment/IndexController.php @@ -19,7 +19,7 @@ class IndexController extends AbstractController private readonly ValidatorInterface $validator, private readonly AssignmentFilterHandler $filterHandler, private readonly PaginatorInterface $paginator, - private readonly AssignmentRepository $assignmentRepository + private readonly AssignmentRepository $assignmentRepository, ) { } @@ -58,4 +58,4 @@ class IndexController extends AbstractController 'filterDto' => $filterDto, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Bookmark/IndexController.php b/src/Controller/Teamer/Bookmark/IndexController.php index a92ad20..f155a6d 100644 --- a/src/Controller/Teamer/Bookmark/IndexController.php +++ b/src/Controller/Teamer/Bookmark/IndexController.php @@ -15,7 +15,7 @@ class IndexController extends AbstractController { public function __construct( private readonly AssignmentRepository $assignmentRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -47,4 +47,4 @@ class IndexController extends AbstractController 'pagination' => $pagination, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Bookmark/ToggleController.php b/src/Controller/Teamer/Bookmark/ToggleController.php index 08f9e9d..77e620b 100644 --- a/src/Controller/Teamer/Bookmark/ToggleController.php +++ b/src/Controller/Teamer/Bookmark/ToggleController.php @@ -19,7 +19,7 @@ class ToggleController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -54,4 +54,4 @@ class ToggleController extends AbstractController return $this->redirect($returnUrl); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/ContactController.php b/src/Controller/Teamer/ContactController.php index fd2b6d6..cb9fd67 100644 --- a/src/Controller/Teamer/ContactController.php +++ b/src/Controller/Teamer/ContactController.php @@ -11,7 +11,8 @@ use Symfony\Component\Routing\Attribute\Route; class ContactController extends AbstractController { public function __construct(private readonly ContactRepository $contactRepository) - {} + { + } #[Route('/teamer/contact', name: 'app_teamer_contact')] public function index(): Response @@ -35,4 +36,4 @@ class ContactController extends AbstractController 'contacts' => $contacts, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Disposition/ContractPdfController.php b/src/Controller/Teamer/Disposition/ContractPdfController.php index b4cbc83..12bd436 100644 --- a/src/Controller/Teamer/Disposition/ContractPdfController.php +++ b/src/Controller/Teamer/Disposition/ContractPdfController.php @@ -16,7 +16,7 @@ class ContractPdfController extends AbstractController { public function __construct( private readonly ContractRenderer $renderer, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -55,4 +55,4 @@ class ContractPdfController extends AbstractController return $response; } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Disposition/IcsController.php b/src/Controller/Teamer/Disposition/IcsController.php index 5ca2a4c..5371237 100644 --- a/src/Controller/Teamer/Disposition/IcsController.php +++ b/src/Controller/Teamer/Disposition/IcsController.php @@ -16,7 +16,8 @@ use Symfony\Component\String\Slugger\AsciiSlugger; class IcsController extends AbstractController { public function __construct(private readonly LoggerInterface $logger) - {} + { + } #[Route('/teamer/disposition/ics/{uuid}', name: 'app_teamer_disposition_ics')] #[IsGranted('ROLE_TEAMER')] diff --git a/src/Controller/Teamer/Disposition/InvoicePdfController.php b/src/Controller/Teamer/Disposition/InvoicePdfController.php index 7c8c485..1edc9ed 100644 --- a/src/Controller/Teamer/Disposition/InvoicePdfController.php +++ b/src/Controller/Teamer/Disposition/InvoicePdfController.php @@ -16,7 +16,7 @@ class InvoicePdfController extends AbstractController { public function __construct( private readonly InvoiceRenderer $renderer, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -55,4 +55,4 @@ class InvoicePdfController extends AbstractController return $response; } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Disposition/RecentController.php b/src/Controller/Teamer/Disposition/RecentController.php index 0aed344..8afa274 100644 --- a/src/Controller/Teamer/Disposition/RecentController.php +++ b/src/Controller/Teamer/Disposition/RecentController.php @@ -15,7 +15,7 @@ class RecentController extends AbstractController { public function __construct( private readonly DispositionRepository $dispositionRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -43,8 +43,8 @@ class RecentController extends AbstractController ); return $this->render('teamer/disposition/recent.html.twig', [ - 'teamer' => $teamer, + 'teamer' => $teamer, 'pagination' => $pagination, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Disposition/UpcomingController.php b/src/Controller/Teamer/Disposition/UpcomingController.php index 9c3150d..47b126f 100644 --- a/src/Controller/Teamer/Disposition/UpcomingController.php +++ b/src/Controller/Teamer/Disposition/UpcomingController.php @@ -15,7 +15,7 @@ class UpcomingController extends AbstractController { public function __construct( private readonly DispositionRepository $dispositionRepository, - private readonly PaginatorInterface $paginator + private readonly PaginatorInterface $paginator, ) { } @@ -47,4 +47,4 @@ class UpcomingController extends AbstractController 'pagination' => $pagination, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/DocumentController.php b/src/Controller/Teamer/DocumentController.php index bcd8a2f..9a4526e 100644 --- a/src/Controller/Teamer/DocumentController.php +++ b/src/Controller/Teamer/DocumentController.php @@ -24,4 +24,4 @@ class DocumentController extends AbstractController 'documents' => $documents, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/FaqController.php b/src/Controller/Teamer/FaqController.php index fe79a16..1f9b0fa 100644 --- a/src/Controller/Teamer/FaqController.php +++ b/src/Controller/Teamer/FaqController.php @@ -11,7 +11,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class FaqController extends AbstractController { public function __construct(private readonly FaqRepository $faqRepository) - {} + { + } #[Route('/teamer/faq', name: 'app_teamer_faq')] #[IsGranted('ROLE_USER')] @@ -23,4 +24,4 @@ class FaqController extends AbstractController 'faqs' => $faqs, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/FeedbackController.php b/src/Controller/Teamer/FeedbackController.php index d97ced9..be1b588 100644 --- a/src/Controller/Teamer/FeedbackController.php +++ b/src/Controller/Teamer/FeedbackController.php @@ -18,4 +18,4 @@ class FeedbackController extends AbstractController 'feedback' => $feedback, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Profile/Availability/AddController.php b/src/Controller/Teamer/Profile/Availability/AddController.php index 850d5bc..612af39 100644 --- a/src/Controller/Teamer/Profile/Availability/AddController.php +++ b/src/Controller/Teamer/Profile/Availability/AddController.php @@ -15,7 +15,7 @@ class AddController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -38,4 +38,4 @@ class AddController extends AbstractController return $this->redirectToRoute('app_teamer_profile_availability_index'); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Profile/Availability/CreateController.php b/src/Controller/Teamer/Profile/Availability/CreateController.php index c77fef0..46ba8be 100644 --- a/src/Controller/Teamer/Profile/Availability/CreateController.php +++ b/src/Controller/Teamer/Profile/Availability/CreateController.php @@ -18,7 +18,7 @@ class CreateController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -57,4 +57,4 @@ class CreateController extends AbstractController 'form' => $form->createView(), ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Profile/Availability/DeleteController.php b/src/Controller/Teamer/Profile/Availability/DeleteController.php index 9188995..4b999ba 100644 --- a/src/Controller/Teamer/Profile/Availability/DeleteController.php +++ b/src/Controller/Teamer/Profile/Availability/DeleteController.php @@ -17,7 +17,7 @@ class DeleteController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -52,4 +52,4 @@ class DeleteController extends AbstractController 'availability' => $availability, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Profile/Availability/IndexController.php b/src/Controller/Teamer/Profile/Availability/IndexController.php index 6bd7675..a7d437a 100644 --- a/src/Controller/Teamer/Profile/Availability/IndexController.php +++ b/src/Controller/Teamer/Profile/Availability/IndexController.php @@ -13,7 +13,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class IndexController extends AbstractController { public function __construct(private readonly AvailabilityRepository $availabilityRepository) - {} + { + } #[Route('/teamer/profile/availabilities', name: 'app_teamer_profile_availability_index')] #[IsGranted('ROLE_TEAMER')] @@ -36,4 +37,4 @@ class IndexController extends AbstractController 'selectableAvailabilities' => $selectableAvailabilities, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Profile/IndexController.php b/src/Controller/Teamer/Profile/IndexController.php index 13bd416..8f08e88 100644 --- a/src/Controller/Teamer/Profile/IndexController.php +++ b/src/Controller/Teamer/Profile/IndexController.php @@ -26,7 +26,7 @@ class IndexController extends AbstractController private readonly EntityManagerInterface $entityManager, private readonly ApiClient $apiClient, private readonly UploadHandler $uploadHandler, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -104,4 +104,4 @@ class IndexController extends AbstractController 'teamer_name' => (string) $teamer, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Profile/License/AddController.php b/src/Controller/Teamer/Profile/License/AddController.php index fb81c55..98b8541 100644 --- a/src/Controller/Teamer/Profile/License/AddController.php +++ b/src/Controller/Teamer/Profile/License/AddController.php @@ -25,7 +25,7 @@ class AddController extends AbstractController private readonly EntityManagerInterface $entityManager, private readonly UploadHandler $uploadHandler, private readonly EventDispatcherInterface $eventDispatcher, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -81,4 +81,4 @@ class AddController extends AbstractController $this->addFlash('success', 'Der Nachweis wurde hochgeladen'); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Profile/License/DeleteController.php b/src/Controller/Teamer/Profile/License/DeleteController.php index a01dcfa..42ea7b1 100644 --- a/src/Controller/Teamer/Profile/License/DeleteController.php +++ b/src/Controller/Teamer/Profile/License/DeleteController.php @@ -19,7 +19,7 @@ class DeleteController extends AbstractController public function __construct( private readonly EntityManagerInterface $entityManager, private readonly EventDispatcherInterface $eventDispatcher, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -49,4 +49,4 @@ class DeleteController extends AbstractController 'license' => $license, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Teamer/Profile/SkillsController.php b/src/Controller/Teamer/Profile/SkillsController.php index 075f427..eadd078 100644 --- a/src/Controller/Teamer/Profile/SkillsController.php +++ b/src/Controller/Teamer/Profile/SkillsController.php @@ -18,7 +18,7 @@ class SkillsController extends AbstractController public function __construct( private readonly JobProfileRepository $jobProfileRepository, private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -61,4 +61,4 @@ class SkillsController extends AbstractController 'form' => $form, ]); } -} \ No newline at end of file +} diff --git a/src/Controller/Upload/DeleteController.php b/src/Controller/Upload/DeleteController.php index 762cbff..d30af21 100644 --- a/src/Controller/Upload/DeleteController.php +++ b/src/Controller/Upload/DeleteController.php @@ -12,7 +12,8 @@ use Symfony\Component\Security\Http\Attribute\IsGranted; class DeleteController extends AbstractController { public function __construct(private readonly UploadHandler $uploadHandler) - {} + { + } #[Route('/upload/delete', name: 'app_upload_delete', methods: ['DELETE'])] #[IsGranted('ROLE_USER')] @@ -27,4 +28,4 @@ class DeleteController extends AbstractController 'uuid' => $uuid, ]); } -} \ No newline at end of file +} diff --git a/src/Email/Mailer.php b/src/Email/Mailer.php index 85bd9ba..8957fb5 100644 --- a/src/Email/Mailer.php +++ b/src/Email/Mailer.php @@ -19,7 +19,7 @@ class Mailer private readonly BodyRendererInterface $bodyRenderer, private readonly TranslatorInterface $translator, private readonly array $defaults, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } diff --git a/src/Entity/Assignment.php b/src/Entity/Assignment.php index 92e8562..eecaa25 100644 --- a/src/Entity/Assignment.php +++ b/src/Entity/Assignment.php @@ -329,7 +329,7 @@ class Assignment implements BlameableEntityInterface, TimestampableEntityInterfa return $this->pickup; } - public function setPickup(null|int|string $pickup): static + public function setPickup(int|string|null $pickup): static { $this->pickup = (int) $pickup; diff --git a/src/Entity/Contact.php b/src/Entity/Contact.php index 252ad51..452f54d 100644 --- a/src/Entity/Contact.php +++ b/src/Entity/Contact.php @@ -136,12 +136,12 @@ class Contact public function setUser(?User $user): static { // unset the owning side of the relation if necessary - if ($user === null && $this->user !== null) { + if (null === $user && null !== $this->user) { $this->user->setContact(null); } // set the owning side of the relation if necessary - if ($user !== null && $user->getContact() !== $this) { + if (null !== $user && $user->getContact() !== $this) { $user->setContact($this); } diff --git a/src/Entity/Disposition.php b/src/Entity/Disposition.php index 7abff61..389b505 100644 --- a/src/Entity/Disposition.php +++ b/src/Entity/Disposition.php @@ -64,7 +64,7 @@ class Disposition implements BlameableEntityInterface, TimestampableEntityInterf private ?Feedback $feedback = null; #[ORM\Column(length: 64, nullable: true)] - private ?string $calledOffBy = null; + private ?string $calledOffBy = null; #[ORM\Column(type: Types::TEXT, nullable: true)] private ?string $calledOffReason = null; diff --git a/src/Entity/Embeddable/BankAccount.php b/src/Entity/Embeddable/BankAccount.php index be2478e..98a07a5 100644 --- a/src/Entity/Embeddable/BankAccount.php +++ b/src/Entity/Embeddable/BankAccount.php @@ -50,7 +50,6 @@ class BankAccount ->addViolation() ; } - } public function getIban(bool $obfuscated = false): ?string diff --git a/src/Entity/Embeddable/Communication.php b/src/Entity/Embeddable/Communication.php index 0d5aa5c..2520490 100644 --- a/src/Entity/Embeddable/Communication.php +++ b/src/Entity/Embeddable/Communication.php @@ -54,7 +54,7 @@ class Communication public static function fromApiResponse(ProfileResponse $profileResponse): static { $communication = $profileResponse->getCommunication(); - + $instance = new static(); $instance ->setPhone($communication->getPhone()) diff --git a/src/Entity/Feedback.php b/src/Entity/Feedback.php index 3c16d60..f2c0a6d 100644 --- a/src/Entity/Feedback.php +++ b/src/Entity/Feedback.php @@ -253,7 +253,7 @@ class Feedback implements BlameableEntityInterface, TimestampableEntityInterface $sum += $rating['mark']; } - $this->averageRating = $sum/count($this->ratings) * 100; + $this->averageRating = $sum / count($this->ratings) * 100; return $this; } diff --git a/src/Entity/JobProfile.php b/src/Entity/JobProfile.php index e097164..4e505fa 100644 --- a/src/Entity/JobProfile.php +++ b/src/Entity/JobProfile.php @@ -90,7 +90,7 @@ class JobProfile implements BlameableEntityInterface, TimestampableEntityInterfa public function setCategory(?string $category): static { $this->category = $category; - + return $this; } diff --git a/src/Entity/Upload.php b/src/Entity/Upload.php index 6e09a7a..d0db200 100644 --- a/src/Entity/Upload.php +++ b/src/Entity/Upload.php @@ -83,7 +83,7 @@ class Upload implements BlameableEntityInterface, TimestampableEntityInterface $this->uuid = Uuid::v4(); } - public static function fromUploadDto(UploadDto $uploadDto, User $owner, string $type, Upload $instance = null): static + public static function fromUploadDto(UploadDto $uploadDto, User $owner, string $type, ?Upload $instance = null): static { $instance = $instance ?? new static(); $instance @@ -127,7 +127,7 @@ class Upload implements BlameableEntityInterface, TimestampableEntityInterface public function getTypeLabel(): string { - return match($this->getType()) { + return match ($this->getType()) { self::TYPE_PHOTO => 'Foto', self::TYPE_CERTIFICATE => 'Lizenz', self::TYPE_CONTRACT => 'Honorarvertrag', diff --git a/src/Event/ApplicationCreatedEvent.php b/src/Event/ApplicationCreatedEvent.php index 79f007b..4b9a1d2 100644 --- a/src/Event/ApplicationCreatedEvent.php +++ b/src/Event/ApplicationCreatedEvent.php @@ -10,10 +10,11 @@ class ApplicationCreatedEvent extends Event public const NAME = 'application.created'; public function __construct(private readonly Application $application) - {} + { + } public function getApplication(): Application { return $this->application; } -} \ No newline at end of file +} diff --git a/src/Event/ApplicationDeletedEvent.php b/src/Event/ApplicationDeletedEvent.php index bdab566..1c6ae96 100644 --- a/src/Event/ApplicationDeletedEvent.php +++ b/src/Event/ApplicationDeletedEvent.php @@ -10,10 +10,11 @@ class ApplicationDeletedEvent extends Event public const NAME = 'application.deleted'; public function __construct(private readonly Application $application) - {} + { + } public function getApplication(): Application { return $this->application; } -} \ No newline at end of file +} diff --git a/src/Event/ApplicationStatusEvent.php b/src/Event/ApplicationStatusEvent.php index 9ee5770..fc1018a 100644 --- a/src/Event/ApplicationStatusEvent.php +++ b/src/Event/ApplicationStatusEvent.php @@ -28,4 +28,4 @@ class ApplicationStatusEvent extends Event { return $this->comment; } -} \ No newline at end of file +} diff --git a/src/Event/AssignmentCalledOffEvent.php b/src/Event/AssignmentCalledOffEvent.php index 4fb922c..a887e6a 100644 --- a/src/Event/AssignmentCalledOffEvent.php +++ b/src/Event/AssignmentCalledOffEvent.php @@ -10,10 +10,11 @@ class AssignmentCalledOffEvent extends Event public const NAME = 'assignment.called_off'; public function __construct(private readonly Assignment $assignment) - {} + { + } public function getAssignment(): Assignment { return $this->assignment; } -} \ No newline at end of file +} diff --git a/src/Event/DispositionCreatedEvent.php b/src/Event/DispositionCreatedEvent.php index fad11ea..ba90449 100644 --- a/src/Event/DispositionCreatedEvent.php +++ b/src/Event/DispositionCreatedEvent.php @@ -10,10 +10,11 @@ class DispositionCreatedEvent extends Event public const NAME = 'disposition.created'; public function __construct(private readonly Disposition $disposition) - {} + { + } public function getDisposition(): Disposition { return $this->disposition; } -} \ No newline at end of file +} diff --git a/src/Event/DispositionDeletedEvent.php b/src/Event/DispositionDeletedEvent.php index a5e4d31..95551c6 100644 --- a/src/Event/DispositionDeletedEvent.php +++ b/src/Event/DispositionDeletedEvent.php @@ -10,10 +10,11 @@ class DispositionDeletedEvent extends Event public const NAME = 'disposition.deleted'; public function __construct(private readonly Disposition $disposition) - {} + { + } public function getDisposition(): Disposition { return $this->disposition; } -} \ No newline at end of file +} diff --git a/src/Event/DocumentConfirmedEvent.php b/src/Event/DocumentConfirmedEvent.php index 04bc647..ee886e1 100644 --- a/src/Event/DocumentConfirmedEvent.php +++ b/src/Event/DocumentConfirmedEvent.php @@ -17,4 +17,4 @@ class DocumentConfirmedEvent extends Event { return $this->document; } -} \ No newline at end of file +} diff --git a/src/Event/DocumentRejectedEvent.php b/src/Event/DocumentRejectedEvent.php index b079bde..5977f81 100644 --- a/src/Event/DocumentRejectedEvent.php +++ b/src/Event/DocumentRejectedEvent.php @@ -28,4 +28,4 @@ class DocumentRejectedEvent extends Event { return $this->comment; } -} \ No newline at end of file +} diff --git a/src/Event/DocumentUploadedEvent.php b/src/Event/DocumentUploadedEvent.php index f9a8395..89cc259 100644 --- a/src/Event/DocumentUploadedEvent.php +++ b/src/Event/DocumentUploadedEvent.php @@ -17,4 +17,4 @@ class DocumentUploadedEvent extends Event { return $this->document; } -} \ No newline at end of file +} diff --git a/src/Event/FeedbackProvidedEvent.php b/src/Event/FeedbackProvidedEvent.php index b5cc91f..b6963ef 100644 --- a/src/Event/FeedbackProvidedEvent.php +++ b/src/Event/FeedbackProvidedEvent.php @@ -17,4 +17,4 @@ class FeedbackProvidedEvent extends Event { return $this->feedback; } -} \ No newline at end of file +} diff --git a/src/Event/LicenseAddedEvent.php b/src/Event/LicenseAddedEvent.php index b833840..a108576 100644 --- a/src/Event/LicenseAddedEvent.php +++ b/src/Event/LicenseAddedEvent.php @@ -17,4 +17,4 @@ class LicenseAddedEvent extends Event { return $this->license; } -} \ No newline at end of file +} diff --git a/src/Event/LicenseDeletedEvent.php b/src/Event/LicenseDeletedEvent.php index ca88e11..5380a40 100644 --- a/src/Event/LicenseDeletedEvent.php +++ b/src/Event/LicenseDeletedEvent.php @@ -17,4 +17,4 @@ class LicenseDeletedEvent extends Event { return $this->license; } -} \ No newline at end of file +} diff --git a/src/Event/TrainingAttendanceCreatedEvent.php b/src/Event/TrainingAttendanceCreatedEvent.php index 3678fd2..021285c 100644 --- a/src/Event/TrainingAttendanceCreatedEvent.php +++ b/src/Event/TrainingAttendanceCreatedEvent.php @@ -17,4 +17,4 @@ class TrainingAttendanceCreatedEvent extends Event { return $this->trainingAttendance; } -} \ No newline at end of file +} diff --git a/src/Event/TrainingAttendanceDeletedEvent.php b/src/Event/TrainingAttendanceDeletedEvent.php index 8e8a246..fd32466 100644 --- a/src/Event/TrainingAttendanceDeletedEvent.php +++ b/src/Event/TrainingAttendanceDeletedEvent.php @@ -17,4 +17,4 @@ class TrainingAttendanceDeletedEvent extends Event { return $this->trainingAttendance; } -} \ No newline at end of file +} diff --git a/src/EventListener/AccessDeniedListener.php b/src/EventListener/AccessDeniedListener.php index 7921862..c3fd9ad 100644 --- a/src/EventListener/AccessDeniedListener.php +++ b/src/EventListener/AccessDeniedListener.php @@ -18,7 +18,7 @@ class AccessDeniedListener public function __construct( private readonly Security $security, private readonly LoggerInterface $logger, - private readonly UrlGeneratorInterface $urlGenerator + private readonly UrlGeneratorInterface $urlGenerator, ) { } diff --git a/src/EventListener/BlamableEntityListener.php b/src/EventListener/BlamableEntityListener.php index 76fc034..c409fcd 100644 --- a/src/EventListener/BlamableEntityListener.php +++ b/src/EventListener/BlamableEntityListener.php @@ -26,7 +26,8 @@ class BlamableEntityListener ]; public function __construct(private readonly Security $security) - {} + { + } public function prePersist(PrePersistEventArgs $args): void { diff --git a/src/EventListener/DeleteUploadListener.php b/src/EventListener/DeleteUploadListener.php index 64e7d58..afc433b 100644 --- a/src/EventListener/DeleteUploadListener.php +++ b/src/EventListener/DeleteUploadListener.php @@ -14,7 +14,7 @@ class DeleteUploadListener { public function __construct( private readonly UploadHandler $uploadHandler, - private readonly CacheManager $cacheManager + private readonly CacheManager $cacheManager, ) { } diff --git a/src/EventListener/DispositionWorkflowGuardSubscriber.php b/src/EventListener/DispositionWorkflowGuardSubscriber.php index c942004..f63915b 100644 --- a/src/EventListener/DispositionWorkflowGuardSubscriber.php +++ b/src/EventListener/DispositionWorkflowGuardSubscriber.php @@ -16,7 +16,8 @@ use Symfony\Contracts\Translation\TranslatorInterface; class DispositionWorkflowGuardSubscriber implements EventSubscriberInterface { public function __construct(private readonly TranslatorInterface $translator) - {} + { + } /** * Registers guard events for disposition workflow transitions. @@ -91,7 +92,7 @@ class DispositionWorkflowGuardSubscriber implements EventSubscriberInterface * Guards the invoice upload transition. * Enforces two requirements: * 1. Contract must exist and be checked before invoice upload - * 2. Invoice can only be uploaded after assignment end date + * 2. Invoice can only be uploaded after assignment end date. * * @param GuardEvent $event The workflow guard event */ @@ -149,4 +150,4 @@ class DispositionWorkflowGuardSubscriber implements EventSubscriberInterface $event->setBlocked(true, $message); } } -} \ No newline at end of file +} diff --git a/src/EventListener/JobProfileAssignmentSubscriber.php b/src/EventListener/JobProfileAssignmentSubscriber.php index 29daffc..146d37c 100644 --- a/src/EventListener/JobProfileAssignmentSubscriber.php +++ b/src/EventListener/JobProfileAssignmentSubscriber.php @@ -69,4 +69,4 @@ class JobProfileAssignmentSubscriber implements EventSubscriberInterface $this->entityManager->flush(); } -} \ No newline at end of file +} diff --git a/src/EventListener/LoggingSubscriber.php b/src/EventListener/LoggingSubscriber.php index 01a031a..1beef6f 100644 --- a/src/EventListener/LoggingSubscriber.php +++ b/src/EventListener/LoggingSubscriber.php @@ -23,7 +23,7 @@ class LoggingSubscriber implements EventSubscriberInterface ApplicationCreatedEvent::class => 'onApplicationCreated', ApplicationDeletedEvent::NAME => 'onApplicationDeleted', ApplicationStatusEvent::NAME => 'onApplicationStatus', - DispositionCreatedEvent::NAME => 'onDispositionCreated', + DispositionCreatedEvent::NAME => 'onDispositionCreated', DispositionDeletedEvent::NAME => 'onDispositionDeleted', FeedbackProvidedEvent::NAME => 'onFeedbackProvided', ]; @@ -100,4 +100,4 @@ class LoggingSubscriber implements EventSubscriberInterface 'destination' => $feedback->getDestinationName(), ]); } -} \ No newline at end of file +} diff --git a/src/Form/AddressType.php b/src/Form/AddressType.php index 25c924d..7be7735 100644 --- a/src/Form/AddressType.php +++ b/src/Form/AddressType.php @@ -36,4 +36,4 @@ class AddressType extends AbstractType 'anti_xss' => true, ]); } -} \ No newline at end of file +} diff --git a/src/Form/AdminFeedbackType.php b/src/Form/AdminFeedbackType.php index 58bb787..6f1b8db 100644 --- a/src/Form/AdminFeedbackType.php +++ b/src/Form/AdminFeedbackType.php @@ -29,7 +29,7 @@ class AdminFeedbackType extends AbstractType 'label' => 'Teamer', 'class' => Teamer::class, 'label_property' => 'name', - 'label_function' => fn(Teamer $teamer) => (string) $teamer, + 'label_function' => fn (Teamer $teamer) => (string) $teamer, 'endpoint_route' => 'app_admin_autocomplete_teamer', ]) ->add('authorOverride', AutocompleteEntityType::class, [ @@ -37,7 +37,7 @@ class AdminFeedbackType extends AbstractType 'label' => 'abweichender Absender', 'class' => User::class, 'label_property' => 'lastName', - 'label_function' => fn(User $user) => (string) $user, + 'label_function' => fn (User $user) => (string) $user, 'endpoint_route' => 'app_admin_autocomplete_user', 'endpoint_parameters' => [ 'role' => 'ROLE_HOUSE_MANAGER', @@ -107,8 +107,8 @@ class AdminFeedbackType extends AbstractType 'validation_groups' => [ 'Default', 'admin', - ] + ], ]) ; } -} \ No newline at end of file +} diff --git a/src/Form/ApplicationStatusType.php b/src/Form/ApplicationStatusType.php index bf45016..e0dd96a 100644 --- a/src/Form/ApplicationStatusType.php +++ b/src/Form/ApplicationStatusType.php @@ -45,4 +45,4 @@ class ApplicationStatusType extends AbstractType 'anti_xss' => true, ]); } -} \ No newline at end of file +} diff --git a/src/Form/AssignmentFilterType.php b/src/Form/AssignmentFilterType.php index fe1079b..a432340 100644 --- a/src/Form/AssignmentFilterType.php +++ b/src/Form/AssignmentFilterType.php @@ -3,11 +3,8 @@ namespace App\Form; use App\Entity\Assignment; -use App\Entity\Destination; use App\Entity\JobProfile; -use App\Entity\User; use App\Model\AssignmentFilterDto; -use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Bundle\SecurityBundle\Security; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\CheckboxType; diff --git a/src/Form/AssignmentType.php b/src/Form/AssignmentType.php index 92738ff..7b6e260 100644 --- a/src/Form/AssignmentType.php +++ b/src/Form/AssignmentType.php @@ -6,18 +6,14 @@ use App\Entity\Assignment; use App\Entity\Destination; use App\Entity\Fee; use App\Entity\JobProfile; -use App\Entity\Upload; use App\Entity\User; use Doctrine\ORM\EntityManagerInterface; use Doctrine\ORM\EntityRepository; use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Component\Form\AbstractType; -use Symfony\Component\Form\Extension\Core\Type\CheckboxType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; -use Symfony\Component\Form\Extension\Core\Type\CollectionType; use Symfony\Component\Form\Extension\Core\Type\IntegerType; use Symfony\Component\Form\Extension\Core\Type\TextareaType; -use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormEvent; use Symfony\Component\Form\FormEvents; @@ -49,7 +45,7 @@ class AssignmentType extends AbstractType 'label' => 'Destination', 'class' => Destination::class, 'label_property' => 'product', - 'label_function' => fn(Destination $destination) => (string) $destination, + 'label_function' => fn (Destination $destination) => (string) $destination, 'endpoint_route' => 'app_admin_autocomplete_destination', 'attr' => [ 'hx-post' => $options['pickup_form_url'], @@ -66,7 +62,7 @@ class AssignmentType extends AbstractType 'query_builder' => function (EntityRepository $repository) { return $repository->createQueryBuilder('job_profile') ->where('job_profile.deletedAt IS NULL'); - } + }, ]) ->add('jobProfileInfo', TextareaType::class, [ 'label' => 'Zusatzinfos', @@ -106,6 +102,7 @@ class AssignmentType extends AbstractType }, 'query_builder' => function (EntityRepository $repository) { $qb = $repository->createQueryBuilder('fee'); + return $qb->where($qb->expr()->isNull('fee.deletedAt')); }, 'multiple' => true, @@ -120,7 +117,7 @@ class AssignmentType extends AbstractType return $qb ->where($qb->expr()->like('user.roles', ':role')) - ->setParameter('role','%ROLE_MANAGER%') + ->setParameter('role', '%ROLE_MANAGER%') ->orderBy('user.firstName', 'ASC') ; }, @@ -130,7 +127,7 @@ class AssignmentType extends AbstractType 'required' => false, 'attr' => [ 'data-controller' => 'textarea-autosize', - 'data-action' => 'textarea-autosize#resize' + 'data-action' => 'textarea-autosize#resize', ], ]) ->add('pickup', ChoiceType::class, [ diff --git a/src/Form/AutocompleteEntityType.php b/src/Form/AutocompleteEntityType.php index e1e789b..20f0e4d 100644 --- a/src/Form/AutocompleteEntityType.php +++ b/src/Form/AutocompleteEntityType.php @@ -15,7 +15,7 @@ class AutocompleteEntityType extends AbstractType { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly UrlGeneratorInterface $urlGenerator + private readonly UrlGeneratorInterface $urlGenerator, ) { } diff --git a/src/Form/AvailabilityType.php b/src/Form/AvailabilityType.php index 51d7ef3..77dd9a9 100644 --- a/src/Form/AvailabilityType.php +++ b/src/Form/AvailabilityType.php @@ -35,4 +35,4 @@ class AvailabilityType extends AbstractType 'anti_xss' => true, ]); } -} \ No newline at end of file +} diff --git a/src/Form/BpnCountryType.php b/src/Form/BpnCountryType.php index 42a24b5..f302dc7 100644 --- a/src/Form/BpnCountryType.php +++ b/src/Form/BpnCountryType.php @@ -13,7 +13,8 @@ use Symfony\Component\OptionsResolver\OptionsResolver; class BpnCountryType extends AbstractType { public function __construct(private readonly CountryDataProvider $countries) - {} + { + } public function getParent(): string { @@ -35,4 +36,4 @@ class BpnCountryType extends AbstractType }, ]); } -} \ No newline at end of file +} diff --git a/src/Form/BpnPickupType.php b/src/Form/BpnPickupType.php index 05356ca..8564efd 100644 --- a/src/Form/BpnPickupType.php +++ b/src/Form/BpnPickupType.php @@ -11,7 +11,8 @@ use Symfony\Component\OptionsResolver\OptionsResolver; class BpnPickupType extends AbstractType { public function __construct(private readonly PickupDataProvider $pickups) - {} + { + } public function getParent(): string { @@ -35,4 +36,4 @@ class BpnPickupType extends AbstractType 'placeholder' => 'Bitte wählen...', ]); } -} \ No newline at end of file +} diff --git a/src/Form/ChoiceLoader/BpnCountryChoiceLoader.php b/src/Form/ChoiceLoader/BpnCountryChoiceLoader.php index ffff4ac..dbed2c2 100644 --- a/src/Form/ChoiceLoader/BpnCountryChoiceLoader.php +++ b/src/Form/ChoiceLoader/BpnCountryChoiceLoader.php @@ -11,9 +11,10 @@ use Symfony\Component\Form\ChoiceList\Loader\ChoiceLoaderInterface; class BpnCountryChoiceLoader implements ChoiceLoaderInterface { public function __construct(private readonly CountryDataProvider $countries, private readonly string $property) - {} + { + } - public function loadChoiceList(callable $value = null): ChoiceListInterface + public function loadChoiceList(?callable $value = null): ChoiceListInterface { $choices = []; /** @var Country[] $countries */ @@ -25,16 +26,15 @@ class BpnCountryChoiceLoader implements ChoiceLoaderInterface } return new ArrayChoiceList($choices); - } - public function loadChoicesForValues(array $values, callable $value = null): array + public function loadChoicesForValues(array $values, ?callable $value = null): array { return $values; } - public function loadValuesForChoices(array $choices, callable $value = null): array + public function loadValuesForChoices(array $choices, ?callable $value = null): array { return $choices; } -} \ No newline at end of file +} diff --git a/src/Form/ChoiceLoader/BpnHotelChoiceLoader.php b/src/Form/ChoiceLoader/BpnHotelChoiceLoader.php index 66203a8..0892bab 100644 --- a/src/Form/ChoiceLoader/BpnHotelChoiceLoader.php +++ b/src/Form/ChoiceLoader/BpnHotelChoiceLoader.php @@ -11,9 +11,10 @@ use Symfony\Component\Form\ChoiceList\Loader\ChoiceLoaderInterface; class BpnHotelChoiceLoader implements ChoiceLoaderInterface { public function __construct(private readonly HotelDataProvider $dataProvider) - {} + { + } - public function loadChoiceList(callable $value = null): ChoiceListInterface + public function loadChoiceList(?callable $value = null): ChoiceListInterface { $choices = []; /** @var Hotel[] $hotels */ @@ -27,16 +28,15 @@ class BpnHotelChoiceLoader implements ChoiceLoaderInterface ksort($choices); return new ArrayChoiceList($choices); - } - public function loadChoicesForValues(array $values, callable $value = null): array + public function loadChoicesForValues(array $values, ?callable $value = null): array { return $values; } - public function loadValuesForChoices(array $choices, callable $value = null): array + public function loadValuesForChoices(array $choices, ?callable $value = null): array { return $choices; } -} \ No newline at end of file +} diff --git a/src/Form/ChoiceLoader/BpnPickupChoiceLoader.php b/src/Form/ChoiceLoader/BpnPickupChoiceLoader.php index c218fa5..812fe1d 100644 --- a/src/Form/ChoiceLoader/BpnPickupChoiceLoader.php +++ b/src/Form/ChoiceLoader/BpnPickupChoiceLoader.php @@ -11,9 +11,10 @@ use Symfony\Component\Form\ChoiceList\Loader\ChoiceLoaderInterface; class BpnPickupChoiceLoader implements ChoiceLoaderInterface { public function __construct(private readonly PickupDataProvider $dataProvider) - {} + { + } - public function loadChoiceList(callable $value = null): ChoiceListInterface + public function loadChoiceList(?callable $value = null): ChoiceListInterface { $choices = []; /** @var Pickup[] $pickups */ @@ -26,16 +27,15 @@ class BpnPickupChoiceLoader implements ChoiceLoaderInterface ksort($choices); return new ArrayChoiceList($choices); - } - public function loadChoicesForValues(array $values, callable $value = null): array + public function loadChoicesForValues(array $values, ?callable $value = null): array { return $values; } - public function loadValuesForChoices(array $choices, callable $value = null): array + public function loadValuesForChoices(array $choices, ?callable $value = null): array { return $choices; } -} \ No newline at end of file +} diff --git a/src/Form/CommunicationType.php b/src/Form/CommunicationType.php index be99506..6992b41 100644 --- a/src/Form/CommunicationType.php +++ b/src/Form/CommunicationType.php @@ -33,4 +33,4 @@ class CommunicationType extends AbstractType 'anti_xss' => true, ]); } -} \ No newline at end of file +} diff --git a/src/Form/ContactType.php b/src/Form/ContactType.php index c796356..5b280f9 100644 --- a/src/Form/ContactType.php +++ b/src/Form/ContactType.php @@ -40,7 +40,6 @@ class ContactType extends AbstractType ; } - public function configureOptions(OptionsResolver $resolver): void { $resolver @@ -52,4 +51,4 @@ class ContactType extends AbstractType ->setAllowedTypes('upload_session', UploadSessionDto::class) ; } -} \ No newline at end of file +} diff --git a/src/Form/DataTransformer/EntityToIdentifierTransformer.php b/src/Form/DataTransformer/EntityToIdentifierTransformer.php index 8ce7280..e75f750 100644 --- a/src/Form/DataTransformer/EntityToIdentifierTransformer.php +++ b/src/Form/DataTransformer/EntityToIdentifierTransformer.php @@ -13,7 +13,7 @@ class EntityToIdentifierTransformer implements DataTransformerInterface public function __construct( private readonly EntityManagerInterface $entityManager, private readonly string $class, - string $identifier = 'id' + string $identifier = 'id', ) { if (false === in_array($identifier, ['id', 'uuid'])) { throw new \InvalidArgumentException(sprintf('Identifier must be one of "id" or "uuid" got "%s"', $identifier)); diff --git a/src/Form/DataTransformer/FeedbackToRatingsTransformer.php b/src/Form/DataTransformer/FeedbackToRatingsTransformer.php index a265b2f..e7fd9bc 100644 --- a/src/Form/DataTransformer/FeedbackToRatingsTransformer.php +++ b/src/Form/DataTransformer/FeedbackToRatingsTransformer.php @@ -30,4 +30,4 @@ class FeedbackToRatingsTransformer implements DataTransformerInterface return $feedbackRatings; } -} \ No newline at end of file +} diff --git a/src/Form/DestinationFilterType.php b/src/Form/DestinationFilterType.php index af299f6..7d2b40e 100644 --- a/src/Form/DestinationFilterType.php +++ b/src/Form/DestinationFilterType.php @@ -47,4 +47,4 @@ class DestinationFilterType extends AbstractType 'data_class' => DestinationFilterDto::class, ]); } -} \ No newline at end of file +} diff --git a/src/Form/DocumentCheckType.php b/src/Form/DocumentCheckType.php index d69befc..46343f3 100644 --- a/src/Form/DocumentCheckType.php +++ b/src/Form/DocumentCheckType.php @@ -67,4 +67,4 @@ class DocumentCheckType extends AbstractType ->setAllowedValues('document_type', [Upload::TYPE_INVOICE, Upload::TYPE_CONTRACT]) ; } -} \ No newline at end of file +} diff --git a/src/Form/DocumentFilterType.php b/src/Form/DocumentFilterType.php index 9a10326..655810d 100644 --- a/src/Form/DocumentFilterType.php +++ b/src/Form/DocumentFilterType.php @@ -32,7 +32,7 @@ class DocumentFilterType extends AbstractType 'label' => 'Teamer', 'class' => Teamer::class, 'label_property' => 'name', - 'label_function' => fn(Teamer $teamer) => (string) $teamer, + 'label_function' => fn (Teamer $teamer) => (string) $teamer, 'endpoint_route' => 'app_admin_autocomplete_teamer', ]) ->add('type', ChoiceType::class, [ @@ -100,4 +100,4 @@ class DocumentFilterType extends AbstractType ]) ; } -} \ No newline at end of file +} diff --git a/src/Form/FaqType.php b/src/Form/FaqType.php index 7739cef..154b59f 100644 --- a/src/Form/FaqType.php +++ b/src/Form/FaqType.php @@ -30,4 +30,4 @@ class FaqType extends AbstractType 'anti_xss' => true, ]); } -} \ No newline at end of file +} diff --git a/src/Form/FeeType.php b/src/Form/FeeType.php index e6063a3..1fe6a90 100644 --- a/src/Form/FeeType.php +++ b/src/Form/FeeType.php @@ -35,4 +35,4 @@ class FeeType extends AbstractType 'anti_xss' => true, ]); } -} \ No newline at end of file +} diff --git a/src/Form/FeedbackApproveType.php b/src/Form/FeedbackApproveType.php index 4bc8179..53f073b 100644 --- a/src/Form/FeedbackApproveType.php +++ b/src/Form/FeedbackApproveType.php @@ -36,4 +36,4 @@ class FeedbackApproveType extends AbstractType 'data_class' => Feedback::class, ]); } -} \ No newline at end of file +} diff --git a/src/Form/FeedbackFilterType.php b/src/Form/FeedbackFilterType.php index 8f7f314..7d39f80 100644 --- a/src/Form/FeedbackFilterType.php +++ b/src/Form/FeedbackFilterType.php @@ -56,4 +56,4 @@ class FeedbackFilterType extends AbstractType ]) ; } -} \ No newline at end of file +} diff --git a/src/Form/FeedbackRatingsType.php b/src/Form/FeedbackRatingsType.php index 9bcb863..0a99a95 100644 --- a/src/Form/FeedbackRatingsType.php +++ b/src/Form/FeedbackRatingsType.php @@ -18,7 +18,7 @@ class FeedbackRatingsType extends AbstractType foreach ($ratings as $index => $rating) { $builder->add('rating_'.$index, ChoiceType::class, [ 'label' => $rating, - 'choices' => array_combine(range(5, 1), range(5,1)), + 'choices' => array_combine(range(5, 1), range(5, 1)), ]); } @@ -34,4 +34,4 @@ class FeedbackRatingsType extends AbstractType ->setAllowedTypes('feedback_set', FeedbackSet::class) ; } -} \ No newline at end of file +} diff --git a/src/Form/FeedbackSetType.php b/src/Form/FeedbackSetType.php index f8449fc..3e9e0e8 100644 --- a/src/Form/FeedbackSetType.php +++ b/src/Form/FeedbackSetType.php @@ -33,4 +33,4 @@ class FeedbackSetType extends AbstractType 'data_class' => FeedbackSet::class, ]); } -} \ No newline at end of file +} diff --git a/src/Form/FeedbackType.php b/src/Form/FeedbackType.php index 652b705..37f438d 100644 --- a/src/Form/FeedbackType.php +++ b/src/Form/FeedbackType.php @@ -47,4 +47,4 @@ class FeedbackType extends AbstractType ->setAllowedTypes('feedback_set', FeedbackSet::class) ; } -} \ No newline at end of file +} diff --git a/src/Form/LicenseType.php b/src/Form/LicenseType.php index b5ab8db..db2d7b6 100644 --- a/src/Form/LicenseType.php +++ b/src/Form/LicenseType.php @@ -26,7 +26,7 @@ class LicenseType extends AbstractType ]) ->add('date', AbbreviatedDateType::class, [ 'label' => 'Datum', - 'years' => range((int) date('Y'), (int) date('Y') - 15) + 'years' => range((int) date('Y'), (int) date('Y') - 15), ]) ; } @@ -50,4 +50,4 @@ class LicenseType extends AbstractType ->setAllowedTypes('upload_session', UploadSessionDto::class) ; } -} \ No newline at end of file +} diff --git a/src/Form/MultiselectEntityType.php b/src/Form/MultiselectEntityType.php index 7a28c12..6539a1f 100644 --- a/src/Form/MultiselectEntityType.php +++ b/src/Form/MultiselectEntityType.php @@ -33,4 +33,4 @@ class MultiselectEntityType extends AbstractType { return 'multiselect'; } -} \ No newline at end of file +} diff --git a/src/Form/MultiselectType.php b/src/Form/MultiselectType.php index 51526c3..c1261f9 100644 --- a/src/Form/MultiselectType.php +++ b/src/Form/MultiselectType.php @@ -33,4 +33,4 @@ class MultiselectType extends AbstractType { return 'multiselect'; } -} \ No newline at end of file +} diff --git a/src/Form/NewsType.php b/src/Form/NewsType.php index c836d98..3294ef4 100644 --- a/src/Form/NewsType.php +++ b/src/Form/NewsType.php @@ -37,4 +37,4 @@ class NewsType extends AbstractType 'data_class' => News::class, ]); } -} \ No newline at end of file +} diff --git a/src/Form/SpecialAgreementsType.php b/src/Form/SpecialAgreementsType.php index ff18942..81bf388 100644 --- a/src/Form/SpecialAgreementsType.php +++ b/src/Form/SpecialAgreementsType.php @@ -17,8 +17,8 @@ class SpecialAgreementsType extends AbstractType 'required' => false, 'attr' => [ 'data-controller' => 'textarea-autosize', - 'data-action' => 'textarea-autosize#resize' - ] + 'data-action' => 'textarea-autosize#resize', + ], ]); } @@ -28,4 +28,4 @@ class SpecialAgreementsType extends AbstractType 'data_class' => Disposition::class, ]); } -} \ No newline at end of file +} diff --git a/src/Form/TeamerApplicationType.php b/src/Form/TeamerApplicationType.php index 7964b42..cc61896 100644 --- a/src/Form/TeamerApplicationType.php +++ b/src/Form/TeamerApplicationType.php @@ -75,4 +75,4 @@ class TeamerApplicationType extends AbstractType 'anti_xss' => true, ]); } -} \ No newline at end of file +} diff --git a/src/Form/TeamerDispositionType.php b/src/Form/TeamerDispositionType.php index 49a40c9..4051a95 100644 --- a/src/Form/TeamerDispositionType.php +++ b/src/Form/TeamerDispositionType.php @@ -43,4 +43,4 @@ class TeamerDispositionType extends AbstractType 'enable_pickup' => false, ]); } -} \ No newline at end of file +} diff --git a/src/Form/TeamerFilterType.php b/src/Form/TeamerFilterType.php index cffdb82..6ae506a 100644 --- a/src/Form/TeamerFilterType.php +++ b/src/Form/TeamerFilterType.php @@ -5,7 +5,6 @@ namespace App\Form; use App\Entity\JobProfile; use App\Model\TeamerFilterDto; use Doctrine\ORM\EntityRepository; -use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\CheckboxType; use Symfony\Component\Form\Extension\Core\Type\SubmitType; @@ -69,4 +68,4 @@ class TeamerFilterType extends AbstractType ]) ; } -} \ No newline at end of file +} diff --git a/src/Form/TeamerJobProfileType.php b/src/Form/TeamerJobProfileType.php index c6d9615..18780ee 100644 --- a/src/Form/TeamerJobProfileType.php +++ b/src/Form/TeamerJobProfileType.php @@ -23,7 +23,7 @@ class TeamerJobProfileType extends AbstractType 'label' => false, 'class' => JobProfile::class, // Append potential training or license requirements to profile labels - 'choice_label' => function($choice, string $key, mixed $value): TranslatableMessage|string { + 'choice_label' => function ($choice, string $key, mixed $value): TranslatableMessage|string { /** @var JobProfile $choice */ $label = $choice->getName(); $requirements = []; @@ -43,7 +43,7 @@ class TeamerJobProfileType extends AbstractType }, // Set disabled attribute on profiles that require a training or licenses the teamer doesn‘t have // unless in admin mode - 'choice_attr' => function($choice, string $key, mixed $value) use ($options) { + 'choice_attr' => function ($choice, string $key, mixed $value) use ($options) { $selectableProfiles = $options['selectable_job_profiles']; $isAdminMode = $options['admin_mode']; @@ -55,6 +55,7 @@ class TeamerJobProfileType extends AbstractType }, 'query_builder' => function (EntityRepository $repository) { $qb = $repository->createQueryBuilder('job_profile'); + return $qb->where($qb->expr()->isNull('job_profile.deletedAt')); }, 'expanded' => true, @@ -87,4 +88,4 @@ class TeamerJobProfileType extends AbstractType 'anti_xss' => true, ]); } -} \ No newline at end of file +} diff --git a/src/Form/TeamerProfileType.php b/src/Form/TeamerProfileType.php index 707ca26..6341062 100644 --- a/src/Form/TeamerProfileType.php +++ b/src/Form/TeamerProfileType.php @@ -9,7 +9,6 @@ use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\BirthdayType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; use Symfony\Component\Form\Extension\Core\Type\CollectionType; -use Symfony\Component\Form\Extension\Core\Type\TextareaType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormInterface; @@ -40,7 +39,7 @@ class TeamerProfileType extends AbstractType ->add('firstName', TextType::class, [ 'label' => 'Vorname', ]) - ->add('lastName', TextType::class,[ + ->add('lastName', TextType::class, [ 'label' => 'Nachname', ]) ->add('academicTitle', TextType::class, [ @@ -120,4 +119,4 @@ class TeamerProfileType extends AbstractType ->setAllowedTypes('upload_session', UploadSessionDto::class) ; } -} \ No newline at end of file +} diff --git a/src/Form/TimelineFilterType.php b/src/Form/TimelineFilterType.php index d3f7a6b..688e3ef 100644 --- a/src/Form/TimelineFilterType.php +++ b/src/Form/TimelineFilterType.php @@ -13,7 +13,7 @@ class TimelineFilterType extends AbstractType { public function __construct( private readonly TimelineService $timelineService, - private readonly array $destinations + private readonly array $destinations, ) { } diff --git a/src/Form/TrainingType.php b/src/Form/TrainingType.php index 11596b1..3a663b3 100644 --- a/src/Form/TrainingType.php +++ b/src/Form/TrainingType.php @@ -26,4 +26,4 @@ class TrainingType extends AbstractType 'anti_xss' => true, ]); } -} \ No newline at end of file +} diff --git a/src/Htmx/HxRedirectResponse.php b/src/Htmx/HxRedirectResponse.php index 92d6361..cdc5af9 100644 --- a/src/Htmx/HxRedirectResponse.php +++ b/src/Htmx/HxRedirectResponse.php @@ -10,4 +10,4 @@ class HxRedirectResponse extends Response { return parent::__construct(null, Response::HTTP_OK, ['HX-Redirect' => $url]); } -} \ No newline at end of file +} diff --git a/src/Logging/DatabaseHandler.php b/src/Logging/DatabaseHandler.php index 3587234..e8052ce 100644 --- a/src/Logging/DatabaseHandler.php +++ b/src/Logging/DatabaseHandler.php @@ -28,4 +28,4 @@ class DatabaseHandler extends AbstractProcessingHandler } catch (Exception $e) { } } -} \ No newline at end of file +} diff --git a/src/Logging/InjectUserProcessor.php b/src/Logging/InjectUserProcessor.php index 1ce3383..966a26a 100644 --- a/src/Logging/InjectUserProcessor.php +++ b/src/Logging/InjectUserProcessor.php @@ -9,7 +9,8 @@ use Symfony\Bundle\SecurityBundle\Security; class InjectUserProcessor { public function __construct(private readonly Security $security) - {} + { + } public function __invoke(LogRecord $record): LogRecord { diff --git a/src/Menu/AbstractMenuBuilder.php b/src/Menu/AbstractMenuBuilder.php index 56df597..e30eb5e 100644 --- a/src/Menu/AbstractMenuBuilder.php +++ b/src/Menu/AbstractMenuBuilder.php @@ -17,7 +17,7 @@ abstract class AbstractMenuBuilder protected FactoryInterface $factory, protected Security $security, protected RequestStack $requestStack, - protected TranslatorInterface $translator + protected TranslatorInterface $translator, ) { } diff --git a/src/Menu/AdminMenuBuilder.php b/src/Menu/AdminMenuBuilder.php index 10b9a4a..e73b8cd 100644 --- a/src/Menu/AdminMenuBuilder.php +++ b/src/Menu/AdminMenuBuilder.php @@ -87,7 +87,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder 'extras' => [ 'icon' => 'feedback', 'routes' => [ - ['pattern' => '/^app_administrative_feedback_/'] + ['pattern' => '/^app_administrative_feedback_/'], ], ], ]); @@ -100,7 +100,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder 'icon' => 'users', 'routes' => [ ['pattern' => '/^app_administrative_teamer_/'], - ['pattern' => '/^app_admin_teamer_/'] + ['pattern' => '/^app_admin_teamer_/'], ], ], ]); @@ -128,7 +128,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_admin_system_availability_/'] + ['pattern' => '/^app_admin_system_availability_/'], ], ], ]); @@ -139,7 +139,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_admin_system_fee_/'] + ['pattern' => '/^app_admin_system_fee_/'], ], ], ]); @@ -150,7 +150,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_admin_system_training_/'] + ['pattern' => '/^app_admin_system_training_/'], ], ], ]); @@ -161,7 +161,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_admin_system_job_profile_/'] + ['pattern' => '/^app_admin_system_job_profile_/'], ], ], ]); @@ -172,7 +172,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_administrative_system_destination_/'] + ['pattern' => '/^app_administrative_system_destination_/'], ], ], ]); @@ -183,7 +183,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_admin_system_feedback_set_/'] + ['pattern' => '/^app_admin_system_feedback_set_/'], ], ], ]); @@ -194,7 +194,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_administrative_system_faq_/'] + ['pattern' => '/^app_administrative_system_faq_/'], ], ], ]); @@ -205,7 +205,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_administrative_system_news_/'] + ['pattern' => '/^app_administrative_system_news_/'], ], ], ]); @@ -216,7 +216,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_administrative_system_document_/'] + ['pattern' => '/^app_administrative_system_document_/'], ], ], ]); @@ -227,7 +227,7 @@ class AdminMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_admin_system_contact_/'] + ['pattern' => '/^app_admin_system_contact_/'], ], ], ]); diff --git a/src/Menu/HouseManagerMenuBuilder.php b/src/Menu/HouseManagerMenuBuilder.php index 494c720..977b040 100644 --- a/src/Menu/HouseManagerMenuBuilder.php +++ b/src/Menu/HouseManagerMenuBuilder.php @@ -39,4 +39,4 @@ class HouseManagerMenuBuilder extends AbstractMenuBuilder return $menu; } -} \ No newline at end of file +} diff --git a/src/Menu/ManagerMenuBuilder.php b/src/Menu/ManagerMenuBuilder.php index 40aeb65..2b9dc78 100644 --- a/src/Menu/ManagerMenuBuilder.php +++ b/src/Menu/ManagerMenuBuilder.php @@ -78,7 +78,7 @@ class ManagerMenuBuilder extends AbstractMenuBuilder 'extras' => [ 'icon' => 'users', 'routes' => [ - ['pattern' => '/^app_administrative_teamer_/'] + ['pattern' => '/^app_administrative_teamer_/'], ], ], ]); @@ -90,7 +90,7 @@ class ManagerMenuBuilder extends AbstractMenuBuilder 'extras' => [ 'icon' => 'feedback', 'routes' => [ - ['pattern' => '/^app_administrative_feedback_/'] + ['pattern' => '/^app_administrative_feedback_/'], ], ], ]); @@ -109,7 +109,7 @@ class ManagerMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_administrative_system_destination_/'] + ['pattern' => '/^app_administrative_system_destination_/'], ], ], ]); @@ -120,7 +120,7 @@ class ManagerMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_administrative_system_faq_/'] + ['pattern' => '/^app_administrative_system_faq_/'], ], ], ]); @@ -131,7 +131,7 @@ class ManagerMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_administrative_system_news_/'] + ['pattern' => '/^app_administrative_system_news_/'], ], ], ]); @@ -142,7 +142,7 @@ class ManagerMenuBuilder extends AbstractMenuBuilder ], 'extras' => [ 'routes' => [ - ['pattern' => '/^app_administrative_system_document_/'] + ['pattern' => '/^app_administrative_system_document_/'], ], ], ]); diff --git a/src/Menu/TeamerMenuBuilder.php b/src/Menu/TeamerMenuBuilder.php index a05170a..fcac434 100644 --- a/src/Menu/TeamerMenuBuilder.php +++ b/src/Menu/TeamerMenuBuilder.php @@ -27,7 +27,7 @@ class TeamerMenuBuilder extends AbstractMenuBuilder 'extras' => [ 'icon' => 'calendar', 'routes' => [ - ['pattern' => '/^app_teamer_assignment_/'] + ['pattern' => '/^app_teamer_assignment_/'], ], ], ]); @@ -120,4 +120,4 @@ class TeamerMenuBuilder extends AbstractMenuBuilder return $menu; } -} \ No newline at end of file +} diff --git a/src/Model/ApplicationStatusDto.php b/src/Model/ApplicationStatusDto.php index e1df01b..262f728 100644 --- a/src/Model/ApplicationStatusDto.php +++ b/src/Model/ApplicationStatusDto.php @@ -59,4 +59,4 @@ class ApplicationStatusDto return $this; } -} \ No newline at end of file +} diff --git a/src/Model/DestinationFilterDto.php b/src/Model/DestinationFilterDto.php index f5c5ffd..49e9a20 100644 --- a/src/Model/DestinationFilterDto.php +++ b/src/Model/DestinationFilterDto.php @@ -19,4 +19,4 @@ class DestinationFilterDto extends AbstractFilterDto return $this; } -} \ No newline at end of file +} diff --git a/src/Model/DocumentCheckDto.php b/src/Model/DocumentCheckDto.php index b997cb0..a1d4c46 100644 --- a/src/Model/DocumentCheckDto.php +++ b/src/Model/DocumentCheckDto.php @@ -58,4 +58,4 @@ class DocumentCheckDto return $this; } -} \ No newline at end of file +} diff --git a/src/Model/DocumentFilterDto.php b/src/Model/DocumentFilterDto.php index f0659c4..7445ddc 100644 --- a/src/Model/DocumentFilterDto.php +++ b/src/Model/DocumentFilterDto.php @@ -97,4 +97,4 @@ class DocumentFilterDto extends AbstractFilterDto return $this; } -} \ No newline at end of file +} diff --git a/src/Model/EmailAttachmentDto.php b/src/Model/EmailAttachmentDto.php index 4b33484..1de5aee 100644 --- a/src/Model/EmailAttachmentDto.php +++ b/src/Model/EmailAttachmentDto.php @@ -7,7 +7,7 @@ class EmailAttachmentDto public function __construct( private readonly string $name, private readonly string $content, - private readonly string $mimeType + private readonly string $mimeType, ) { } diff --git a/src/Model/FeedbackFilterDto.php b/src/Model/FeedbackFilterDto.php index 8dd92f2..2123759 100644 --- a/src/Model/FeedbackFilterDto.php +++ b/src/Model/FeedbackFilterDto.php @@ -56,4 +56,4 @@ class FeedbackFilterDto extends AbstractFilterDto return $this; } -} \ No newline at end of file +} diff --git a/src/Model/TeamerFilterDto.php b/src/Model/TeamerFilterDto.php index 9434850..16ccf33 100644 --- a/src/Model/TeamerFilterDto.php +++ b/src/Model/TeamerFilterDto.php @@ -93,4 +93,4 @@ class TeamerFilterDto extends AbstractFilterDto { $this->noTrainings = $noTrainings; } -} \ No newline at end of file +} diff --git a/src/Model/TimelineItem.php b/src/Model/TimelineItem.php index 20c1950..9e24d73 100644 --- a/src/Model/TimelineItem.php +++ b/src/Model/TimelineItem.php @@ -13,7 +13,7 @@ class TimelineItem private ?string $assignmentUuid = null; private ?string $dispositionUuid = null; private ?\DateTimeImmutable $dateFrom = null; - private ?\DateTimeImmutable $dateTo = null; + private ?\DateTimeImmutable $dateTo = null; private ?string $status = null; private ?string $dateRange = null; private ?string $jobProfile = null; diff --git a/src/Model/UploadDto.php b/src/Model/UploadDto.php index 7257119..cb836db 100644 --- a/src/Model/UploadDto.php +++ b/src/Model/UploadDto.php @@ -9,7 +9,7 @@ class UploadDto private readonly string $filename, private readonly string $originalFilename, private readonly string $mimeType, - private readonly int $size + private readonly int $size, ) { } diff --git a/src/Model/UploadSessionDto.php b/src/Model/UploadSessionDto.php index f23c7d5..9ffff55 100644 --- a/src/Model/UploadSessionDto.php +++ b/src/Model/UploadSessionDto.php @@ -14,7 +14,7 @@ class UploadSessionDto #[Assert\Count(min: 1, minMessage: 'Bitte mindestens eine Datei hochladen')] private Collection $uploads; - public function __construct(string $uid = null) + public function __construct(?string $uid = null) { $this->uid = $uid ?? Uuid::v4(); $this->uploads = new ArrayCollection(); diff --git a/src/Repository/AssignmentRepository.php b/src/Repository/AssignmentRepository.php index 6d3c879..3520480 100644 --- a/src/Repository/AssignmentRepository.php +++ b/src/Repository/AssignmentRepository.php @@ -6,7 +6,6 @@ use App\Entity\Application; use App\Entity\Assignment; use App\Entity\Teamer; use App\Model\AssignmentFilterDto; -use App\Model\TimelineFilterDto; use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository; use Doctrine\ORM\Query; use Doctrine\ORM\Query\Expr\Join; diff --git a/src/Repository/DestinationRepository.php b/src/Repository/DestinationRepository.php index 95bd23a..5b62dfd 100644 --- a/src/Repository/DestinationRepository.php +++ b/src/Repository/DestinationRepository.php @@ -60,7 +60,7 @@ class DestinationRepository extends ServiceEntityRepository $qb->expr()->andX( $qb->expr()->isNull('destination.deletedAt'), $qb->expr()->isNull('destination.busProId')) - ) + ) ->getQuery() ; } @@ -77,7 +77,7 @@ class DestinationRepository extends ServiceEntityRepository $qb->expr()->like('destination.hotel', ':search'), $qb->expr()->like('DATE_FORMAT(destination.dateFrom, \'%d.%m.%y\')', ':search') )) - ) + ) ->setParameter('search', '%'.$this->escapeLikeWildcards($search).'%') ; diff --git a/src/Repository/TeamerRepository.php b/src/Repository/TeamerRepository.php index 2b9927f..7600a53 100644 --- a/src/Repository/TeamerRepository.php +++ b/src/Repository/TeamerRepository.php @@ -104,7 +104,7 @@ class TeamerRepository extends ServiceEntityRepository { $qb = $this->createQueryBuilder('teamer'); - $teamers = $qb + $teamers = $qb ->where($qb->expr()->orX( $qb->expr()->like('teamer.lastName', ':search'), $qb->expr()->like('teamer.firstName', ':search'), diff --git a/src/Repository/UploadRepository.php b/src/Repository/UploadRepository.php index 0b5f4ff..a6a4b25 100644 --- a/src/Repository/UploadRepository.php +++ b/src/Repository/UploadRepository.php @@ -8,7 +8,6 @@ use App\Repository\Traits\QueryHelperTrait; use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository; use Doctrine\ORM\Query; use Doctrine\Persistence\ManagerRegistry; -use setasign\Fpdi\PdfParser\CrossReference\AbstractReader; /** * @extends ServiceEntityRepository @@ -38,7 +37,6 @@ class UploadRepository extends ServiceEntityRepository ; } - public function getGlobal(): array { return $this @@ -70,7 +68,7 @@ class UploadRepository extends ServiceEntityRepository ]; foreach ($documents as $document) { - /** @var Upload $document */ + /* @var Upload $document */ $data[] = [ 'value' => $document->getId(), 'text' => $document->getDisplayName() ?? $document->getOriginalFilename(), @@ -82,7 +80,7 @@ class UploadRepository extends ServiceEntityRepository public function getBatchDownloadListQuery( string $type = Upload::TYPE_INVOICE, - string $status = Upload::STATUS_PAID + string $status = Upload::STATUS_PAID, ): Query { $qb = $this->createQueryBuilder('upload'); @@ -108,7 +106,7 @@ class UploadRepository extends ServiceEntityRepository public function getBatchDownloadList( string $type = Upload::TYPE_INVOICE, - string $status = Upload::STATUS_PAID + string $status = Upload::STATUS_PAID, ): array { return $this ->getBatchDownloadListQuery($type, $status) diff --git a/src/Repository/UserRepository.php b/src/Repository/UserRepository.php index b925f8b..861fd30 100644 --- a/src/Repository/UserRepository.php +++ b/src/Repository/UserRepository.php @@ -32,9 +32,9 @@ class UserRepository extends ServiceEntityRepository $qb = $this->createQueryBuilder('u'); return $qb - ->where("JSON_CONTAINS(u.roles, :role_admin) = 1") - ->orWhere("JSON_CONTAINS(u.roles, :role_manager) = 1") - ->orWhere("JSON_CONTAINS(u.roles, :role_house_manager) = 1") + ->where('JSON_CONTAINS(u.roles, :role_admin) = 1') + ->orWhere('JSON_CONTAINS(u.roles, :role_manager) = 1') + ->orWhere('JSON_CONTAINS(u.roles, :role_house_manager) = 1') ->orderBy('u.lastName', 'ASC') ->setParameters([ 'role_admin' => json_encode('ROLE_ADMIN'), @@ -47,8 +47,8 @@ class UserRepository extends ServiceEntityRepository } /** - * @param string $role * @param string[]|string $hotelCode + * * @return User[] */ public function getUsersByRoleAndHotelCode(string $role, mixed $hotelCode): array @@ -80,7 +80,7 @@ class UserRepository extends ServiceEntityRepository { $qb = $this->createQueryBuilder('user'); - $users = $qb + $users = $qb ->where($qb->expr()->orX( $qb->expr()->like('user.lastName', ':search'), $qb->expr()->like('user.firstName', ':search'), diff --git a/src/Security/BpnAuthenticator.php b/src/Security/BpnAuthenticator.php index a741e27..fc582b4 100644 --- a/src/Security/BpnAuthenticator.php +++ b/src/Security/BpnAuthenticator.php @@ -30,7 +30,7 @@ class BpnAuthenticator extends AbstractLoginFormAuthenticator implements Authent private readonly EntityManagerInterface $entityManager, private readonly ApiClient $apiClient, private readonly LoggerInterface $logger, - private readonly UserDataHandler $userDataHandler + private readonly UserDataHandler $userDataHandler, ) { } @@ -100,7 +100,7 @@ class BpnAuthenticator extends AbstractLoginFormAuthenticator implements Authent ProfileResponse $profileResponse, string $email, string $password, - ?string $preferredRole + ?string $preferredRole, ): ?User { // Fetch CRM attributes, early return in case of an API error try { diff --git a/src/Security/Voter/ApplicationVoter.php b/src/Security/Voter/ApplicationVoter.php index 347e87b..d619963 100644 --- a/src/Security/Voter/ApplicationVoter.php +++ b/src/Security/Voter/ApplicationVoter.php @@ -43,6 +43,7 @@ class ApplicationVoter extends Voter if ($this->security->isGranted('ROLE_ADMINISTRATIVE') && in_array($attribute, $adminAttributes)) { $assignment = $application->getAssignment(); + return match ($attribute) { static::STATUS, static::DELETE => true, static::VIEW => Application::STATUS_REJECTED !== $status, @@ -68,4 +69,4 @@ class ApplicationVoter extends Voter return false; } -} \ No newline at end of file +} diff --git a/src/Security/Voter/AssignmentVoter.php b/src/Security/Voter/AssignmentVoter.php index de9e52c..6395513 100644 --- a/src/Security/Voter/AssignmentVoter.php +++ b/src/Security/Voter/AssignmentVoter.php @@ -4,7 +4,6 @@ namespace App\Security\Voter; use App\Entity\Application; use App\Entity\Assignment; -use App\Entity\Disposition; use App\Entity\User; use Doctrine\ORM\EntityManagerInterface; use Symfony\Bundle\SecurityBundle\Security; @@ -21,7 +20,7 @@ class AssignmentVoter extends Voter public function __construct( private readonly Security $security, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/Security/Voter/AvailabilityVoter.php b/src/Security/Voter/AvailabilityVoter.php index e06ae0b..68f2c6b 100644 --- a/src/Security/Voter/AvailabilityVoter.php +++ b/src/Security/Voter/AvailabilityVoter.php @@ -14,7 +14,8 @@ class AvailabilityVoter extends Voter public const DELETE = 'DELETE'; public function __construct(private readonly Security $security) - {} + { + } protected function supports(string $attribute, mixed $subject): bool { @@ -45,4 +46,4 @@ class AvailabilityVoter extends Voter return null === $availability->getOwner() || $teamer === $availability->getOwner(); } -} \ No newline at end of file +} diff --git a/src/Security/Voter/DispositionVoter.php b/src/Security/Voter/DispositionVoter.php index 4ac1f3e..83a8880 100644 --- a/src/Security/Voter/DispositionVoter.php +++ b/src/Security/Voter/DispositionVoter.php @@ -48,8 +48,7 @@ class DispositionVoter extends Voter $disposition = $subject; return match ($attribute) { - static::VIEW, static::EDIT, static::CONTRACT, static::INVOICE => - $this->security->isGranted('ROLE_ADMINISTRATIVE') + static::VIEW, static::EDIT, static::CONTRACT, static::INVOICE => $this->security->isGranted('ROLE_ADMINISTRATIVE') || $this->assertTeamerAccess($token, $disposition), static::DELETE => $this->security->isGranted('ROLE_ADMIN'), static::FEEDBACK => $this->security->isGranted('ROLE_ADMINISTRATIVE') diff --git a/src/Security/Voter/FeedbackSetVoter.php b/src/Security/Voter/FeedbackSetVoter.php index 1166e78..eb0d5f7 100644 --- a/src/Security/Voter/FeedbackSetVoter.php +++ b/src/Security/Voter/FeedbackSetVoter.php @@ -33,4 +33,4 @@ class FeedbackSetVoter extends Voter return null === $result; } -} \ No newline at end of file +} diff --git a/src/Security/Voter/FeedbackVoter.php b/src/Security/Voter/FeedbackVoter.php index 1452196..d239789 100644 --- a/src/Security/Voter/FeedbackVoter.php +++ b/src/Security/Voter/FeedbackVoter.php @@ -41,4 +41,4 @@ class FeedbackVoter extends Voter return false; } -} \ No newline at end of file +} diff --git a/src/Security/Voter/LicenseVoter.php b/src/Security/Voter/LicenseVoter.php index c7aa6fd..9cd5c29 100644 --- a/src/Security/Voter/LicenseVoter.php +++ b/src/Security/Voter/LicenseVoter.php @@ -14,7 +14,8 @@ class LicenseVoter extends Voter public const DELETE = 'DELETE'; public function __construct(private readonly Security $security) - {} + { + } protected function supports(string $attribute, mixed $subject): bool { @@ -38,4 +39,4 @@ class LicenseVoter extends Voter return $license->getTeamer() === $user->getTeamer(); } -} \ No newline at end of file +} diff --git a/src/Security/Voter/UploadVoter.php b/src/Security/Voter/UploadVoter.php index 7653e29..5af0873 100644 --- a/src/Security/Voter/UploadVoter.php +++ b/src/Security/Voter/UploadVoter.php @@ -21,7 +21,7 @@ class UploadVoter extends Voter protected function supports(string $attribute, mixed $subject): bool { - if (! $subject instanceof Upload) { + if (!$subject instanceof Upload) { return false; } diff --git a/src/Service/Assignment/TimelineService.php b/src/Service/Assignment/TimelineService.php index d23d0ec..4868b1a 100644 --- a/src/Service/Assignment/TimelineService.php +++ b/src/Service/Assignment/TimelineService.php @@ -5,7 +5,6 @@ namespace App\Service\Assignment; use App\Entity\Assignment; use App\Model\TimelineItem; use Carbon\CarbonPeriod; -use function Symfony\Component\String\b; /** * Service for processing assignments into timeline visualization data. @@ -20,6 +19,7 @@ class TimelineService * distributing them across multiple rows to avoid date overlaps. * * @param Assignment[] $assignments Array of assignments to process + * * @return array Multi-dimensional array: [hotelCode][rowIndex][itemKey] => TimelineItem */ public function preprocess(array $assignments): array @@ -46,14 +46,14 @@ class TimelineService // Handle assignments with no dispositions - create items for all available slots if (0 === $dispositionsCount) { $item = TimelineItem::fromAssignment($assignment); - for ($i = 1; $i <= $assignment->getAvailableDispositions(); $i++) { + for ($i = 1; $i <= $assignment->getAvailableDispositions(); ++$i) { $this->addItem($rows[$hotelCode], $item); } } else { // Create items for remaining vacant slots if any if ($dispositionsCount < $dispositionsAvailable) { $item = TimelineItem::fromAssignment($assignment); - for ($i = 1; $i <= $dispositionsAvailable - $dispositionsCount; $i++) { + for ($i = 1; $i <= $dispositionsAvailable - $dispositionsCount; ++$i) { $this->addItem($rows[$hotelCode], $item); } } @@ -73,7 +73,7 @@ class TimelineService * Finds the first available row where the item doesn't overlap with existing items, * or creates a new row if necessary. * - * @param array $rows Reference to the rows array for a specific hotel + * @param array $rows Reference to the rows array for a specific hotel * @param TimelineItem $item The timeline item to add */ private function addItem(array &$rows, TimelineItem $item): void diff --git a/src/Service/Common/AbstractFilterHandler.php b/src/Service/Common/AbstractFilterHandler.php index 22ae01a..53953cb 100644 --- a/src/Service/Common/AbstractFilterHandler.php +++ b/src/Service/Common/AbstractFilterHandler.php @@ -3,7 +3,6 @@ namespace App\Service\Common; use App\Model\AbstractFilterDto; -use App\Model\AssignmentFilterDto; use Doctrine\ORM\EntityManagerInterface; use Symfony\Component\Form\FormInterface; use Symfony\Component\HttpFoundation\RequestStack; @@ -16,7 +15,7 @@ abstract class AbstractFilterHandler public function __construct( protected readonly RequestStack $requestStack, - protected readonly EntityManagerInterface $entityManager + protected readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/Service/Common/ApplicationFilterHandler.php b/src/Service/Common/ApplicationFilterHandler.php index 5075f2e..e586d4f 100644 --- a/src/Service/Common/ApplicationFilterHandler.php +++ b/src/Service/Common/ApplicationFilterHandler.php @@ -57,7 +57,7 @@ class ApplicationFilterHandler extends AbstractFilterHandler protected function saveFilterSettings(AbstractFilterDto $filterDto): void { - /** @var ApplicationFilterDto $filterDto */ + /* @var ApplicationFilterDto $filterDto */ $this->getSession()->set($this->namespace, [ 'id' => $filterDto->getId(), 'date_from' => $filterDto->getDateFrom(), diff --git a/src/Service/Common/AssignmentFilterHandler.php b/src/Service/Common/AssignmentFilterHandler.php index b654540..dfed6aa 100644 --- a/src/Service/Common/AssignmentFilterHandler.php +++ b/src/Service/Common/AssignmentFilterHandler.php @@ -57,7 +57,7 @@ class AssignmentFilterHandler extends AbstractFilterHandler protected function saveFilterSettings(AbstractFilterDto $filterDto): void { - /** @var AssignmentFilterDto $filterDto */ + /* @var AssignmentFilterDto $filterDto */ $this->getSession()->set($this->namespace, [ 'id' => $filterDto->getId(), 'date_from' => $filterDto->getDateFrom(), diff --git a/src/Service/Common/DestinationFilterHandler.php b/src/Service/Common/DestinationFilterHandler.php index c06b34f..782c3d2 100644 --- a/src/Service/Common/DestinationFilterHandler.php +++ b/src/Service/Common/DestinationFilterHandler.php @@ -29,9 +29,9 @@ class DestinationFilterHandler extends AbstractFilterHandler protected function saveFilterSettings(AbstractFilterDto $filterDto): void { - /** @var DestinationFilterDto $filterDto */ + /* @var DestinationFilterDto $filterDto */ $this->getSession()->set($this->namespace, [ 'hotels' => $filterDto->getHotels(), ]); } -} \ No newline at end of file +} diff --git a/src/Service/Common/DocumentFilterHandler.php b/src/Service/Common/DocumentFilterHandler.php index 9edb2c0..2809553 100644 --- a/src/Service/Common/DocumentFilterHandler.php +++ b/src/Service/Common/DocumentFilterHandler.php @@ -57,7 +57,7 @@ class DocumentFilterHandler extends AbstractFilterHandler protected function saveFilterSettings(AbstractFilterDto $filterDto): void { - /** @var DocumentFilterDto $filterDto */ + /* @var DocumentFilterDto $filterDto */ $this->getSession()->set($this->namespace, [ 'teamer_id' => $filterDto->getTeamer()?->getId(), 'type' => $filterDto->getType(), diff --git a/src/Service/Common/FeedbackFilterHandler.php b/src/Service/Common/FeedbackFilterHandler.php index 0996a45..ddfd2ec 100644 --- a/src/Service/Common/FeedbackFilterHandler.php +++ b/src/Service/Common/FeedbackFilterHandler.php @@ -36,7 +36,7 @@ class FeedbackFilterHandler extends AbstractFilterHandler protected function saveFilterSettings(AbstractFilterDto $filterDto): void { - /** @var FeedbackFilterDto $filterDto */ + /* @var FeedbackFilterDto $filterDto */ $this->getSession()->set($this->namespace, [ 'name' => $filterDto->getName(), 'date_from' => $filterDto->getDateFrom(), diff --git a/src/Service/Common/IcsGenerator.php b/src/Service/Common/IcsGenerator.php index bbb06d0..c5c6d17 100644 --- a/src/Service/Common/IcsGenerator.php +++ b/src/Service/Common/IcsGenerator.php @@ -9,7 +9,8 @@ use Spatie\IcalendarGenerator\Components\Event; class IcsGenerator { public function __construct(private readonly Disposition $disposition) - {} + { + } public function generate(): string { diff --git a/src/Service/Common/TeamerFilterHandler.php b/src/Service/Common/TeamerFilterHandler.php index 48f2f61..39382f8 100644 --- a/src/Service/Common/TeamerFilterHandler.php +++ b/src/Service/Common/TeamerFilterHandler.php @@ -42,7 +42,7 @@ class TeamerFilterHandler extends AbstractFilterHandler protected function saveFilterSettings(AbstractFilterDto $filterDto): void { - /** @var TeamerFilterDto $filterDto */ + /* @var TeamerFilterDto $filterDto */ $this->getSession()->set($this->namespace, [ 'name' => $filterDto->getName(), 'available_at' => $filterDto->getAvailableAt(), diff --git a/src/Service/Common/TimelineFilterHandler.php b/src/Service/Common/TimelineFilterHandler.php index f3373c7..47fe61c 100644 --- a/src/Service/Common/TimelineFilterHandler.php +++ b/src/Service/Common/TimelineFilterHandler.php @@ -51,7 +51,7 @@ class TimelineFilterHandler extends AbstractFilterHandler protected function saveFilterSettings(AbstractFilterDto $filterDto): void { - /** @var TimelineFilterDto $filterDto */ + /* @var TimelineFilterDto $filterDto */ $this->getSession()->set($this->namespace, [ 'date_from' => $filterDto->getDateFrom(), 'date_to' => $filterDto->getDateTo(), diff --git a/src/Service/Cron/DispositionReminderService.php b/src/Service/Cron/DispositionReminderService.php index c553cef..7b27132 100644 --- a/src/Service/Cron/DispositionReminderService.php +++ b/src/Service/Cron/DispositionReminderService.php @@ -15,7 +15,7 @@ class DispositionReminderService public function __construct( private readonly DispositionRepository $dispositionRepository, private readonly Mailer $mailer, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } diff --git a/src/Service/Cron/DispositionStatusService.php b/src/Service/Cron/DispositionStatusService.php index 29fb1b8..e59bb4d 100644 --- a/src/Service/Cron/DispositionStatusService.php +++ b/src/Service/Cron/DispositionStatusService.php @@ -10,7 +10,7 @@ class DispositionStatusService { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -38,4 +38,4 @@ class DispositionStatusService return $message; } -} \ No newline at end of file +} diff --git a/src/Service/Cron/FeedbackReminderService.php b/src/Service/Cron/FeedbackReminderService.php index e0ddd26..0cbd6f7 100644 --- a/src/Service/Cron/FeedbackReminderService.php +++ b/src/Service/Cron/FeedbackReminderService.php @@ -17,7 +17,7 @@ class FeedbackReminderService private readonly HotelDataProvider $hotelDataProvider, private readonly UserRepository $userRepository, private readonly Mailer $mailer, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -88,4 +88,4 @@ class FeedbackReminderService return 'Sent feedback reminders to '.count($hotelManagers).' hotel managers'; } -} \ No newline at end of file +} diff --git a/src/Service/Cron/FlushLogsService.php b/src/Service/Cron/FlushLogsService.php index 499134f..4a473f5 100644 --- a/src/Service/Cron/FlushLogsService.php +++ b/src/Service/Cron/FlushLogsService.php @@ -10,7 +10,7 @@ class FlushLogsService { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -35,5 +35,4 @@ class FlushLogsService return [$success, $message]; } - -} \ No newline at end of file +} diff --git a/src/Service/Cron/UploadReminderService.php b/src/Service/Cron/UploadReminderService.php index b7dedd2..c9152f2 100644 --- a/src/Service/Cron/UploadReminderService.php +++ b/src/Service/Cron/UploadReminderService.php @@ -8,14 +8,13 @@ use App\Entity\Upload; use App\Repository\DispositionRepository; use Doctrine\ORM\Query\Expr\Join; use Psr\Log\LoggerInterface; -use Symfony\Component\Console\Style\SymfonyStyle; class UploadReminderService { public function __construct( private readonly DispositionRepository $dispositionRepository, private readonly Mailer $mailer, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } @@ -92,7 +91,7 @@ class UploadReminderService ->where($qb->expr()->andX( $qb->expr()->isNull('document'), $qb->expr()->orX( - // Due date can be determined by assignment's date which potentially overrides destination date + // Due date can be determined by assignment's date which potentially overrides destination date $qb->expr()->andX( $qb->expr()->isNotNull('assignment.dateTo'), $qb->expr()->eq('assignment.dateTo', ':dateTo') @@ -132,4 +131,4 @@ class UploadReminderService return $message; } -} \ No newline at end of file +} diff --git a/src/Service/Pdf/ContractRenderer.php b/src/Service/Pdf/ContractRenderer.php index 121dc5e..9ec4ade 100644 --- a/src/Service/Pdf/ContractRenderer.php +++ b/src/Service/Pdf/ContractRenderer.php @@ -27,25 +27,25 @@ class ContractRenderer extends AbstractPdfRenderer // Current date $date = (new \DateTimeImmutable())->format('d.m.Y'); - $pdf->Text(164,43, $pdf->encodeString($date)); + $pdf->Text(164, 43, $pdf->encodeString($date)); // Name - $pdf->Text(45,67.75, $pdf->encodeString($teamer)); + $pdf->Text(45, 67.75, $pdf->encodeString($teamer)); // Address - $pdf->Text(45,77.75, $pdf->encodeString($teamer->getAddress())); + $pdf->Text(45, 77.75, $pdf->encodeString($teamer->getAddress())); // Jobprofile - $pdf->Text(21,104.5, $pdf->encodeString($assignment->getJobProfile()->getName())); + $pdf->Text(21, 104.5, $pdf->encodeString($assignment->getJobProfile()->getName())); // Period $dateFrom = $assignment->getEffectivePeriod()->start->format('d.m.Y'); $dateTo = $assignment->getEffectivePeriod()->end->format('d.m.Y'); $period = sprintf('%s - %s', $dateFrom, $dateTo); - $pdf->Text(57,113, $period); + $pdf->Text(57, 113, $period); // Destination - $pdf->Text(57,121.5, $pdf->encodeString(sprintf('%s, %s', $destination->getProduct(), $destination->getHotel()))); + $pdf->Text(57, 121.5, $pdf->encodeString(sprintf('%s, %s', $destination->getProduct(), $destination->getHotel()))); // Set pointer to last page to include all $pdf->setPage($numberOfPages); diff --git a/src/Service/Pdf/InvoiceApprover.php b/src/Service/Pdf/InvoiceApprover.php index ea93d8a..44f7581 100644 --- a/src/Service/Pdf/InvoiceApprover.php +++ b/src/Service/Pdf/InvoiceApprover.php @@ -39,19 +39,19 @@ class InvoiceApprover extends AbstractPdfRenderer // Cost unit job profile if (null !== $costUnit = $assignment->getJobProfile()->getCostUnit()) { $pdf->SetFont('Arial', '', 11); - $pdf->Text(20,20, $pdf->encodeString('Kostenstelle 1: '.$costUnit)); + $pdf->Text(20, 20, $pdf->encodeString('Kostenstelle 1: '.$costUnit)); } // Cost unit destination/hotel if (null !== $costUnit = $assignment->getDestination()->getCostUnit()) { $pdf->SetFont('Arial', '', 11); - $pdf->Text(20,25, $pdf->encodeString('Kostenstelle 2: '.$costUnit)); + $pdf->Text(20, 25, $pdf->encodeString('Kostenstelle 2: '.$costUnit)); } // Approval $pdf->SetFont('Arial', '', 11); $pdf->SetTextColor(0, 128, 0); - $pdf->Text(20,30, $pdf->encodeString('geprüft: '.$invoice->getApprovedBy())); + $pdf->Text(20, 30, $pdf->encodeString('geprüft: '.$invoice->getApprovedBy())); $this->createBackup($filepath); diff --git a/src/Service/Pdf/InvoiceRenderer.php b/src/Service/Pdf/InvoiceRenderer.php index 52bef4d..e9614ea 100644 --- a/src/Service/Pdf/InvoiceRenderer.php +++ b/src/Service/Pdf/InvoiceRenderer.php @@ -3,7 +3,6 @@ namespace App\Service\Pdf; use App\Entity\Disposition; -use App\Entity\Upload; class InvoiceRenderer extends AbstractPdfRenderer { @@ -26,33 +25,32 @@ class InvoiceRenderer extends AbstractPdfRenderer $assignment = $disposition->getAssignment(); // Name - $pdf->Text(135,28.5, $pdf->encodeString($teamer->getFullName())); + $pdf->Text(135, 28.5, $pdf->encodeString($teamer->getFullName())); // Address $address = $teamer->getAddress(); - $pdf->Text(135,39, $pdf->encodeString($address->getStreet())); - $pdf->Text(135,51, $pdf->encodeString($address->getPostCode(). ' '.$address->getCity())); + $pdf->Text(135, 39, $pdf->encodeString($address->getStreet())); + $pdf->Text(135, 51, $pdf->encodeString($address->getPostCode().' '.$address->getCity())); // Tax ID - $pdf->Text(144,62, $pdf->encodeString($teamer->getTaxId() ?? '-')); + $pdf->Text(144, 62, $pdf->encodeString($teamer->getTaxId() ?? '-')); // Invoice number $pdf->SetFont('Arial', '', 12); $number = $assignment->getEffectivePeriod()->start->format('d/m/Y'); - $pdf->Text(85,116, $number); + $pdf->Text(85, 116, $number); $pdf->SetFont('Arial', '', 10); // Bank account $bankAccount = $teamer->getBankAccount(); - $pdf->Text(36,233.5, $pdf->encodeString($bankAccount->getIban() ?? '-')); - $pdf->Text(36,241, $pdf->encodeString($bankAccount->getBic() ?? '-')); - $pdf->Text(36,248.5, $pdf->encodeString($bankAccount->getBank() ?? '-')); - + $pdf->Text(36, 233.5, $pdf->encodeString($bankAccount->getIban() ?? '-')); + $pdf->Text(36, 241, $pdf->encodeString($bankAccount->getBic() ?? '-')); + $pdf->Text(36, 248.5, $pdf->encodeString($bankAccount->getBank() ?? '-')); // Current date $date = (new \DateTimeImmutable())->format('d.m.Y'); - $pdf->Text(38,264, $pdf->encodeString($date)); + $pdf->Text(38, 264, $pdf->encodeString($date)); return $pdf; } diff --git a/src/Service/Pdf/Pdf.php b/src/Service/Pdf/Pdf.php index 186a574..07206cd 100644 --- a/src/Service/Pdf/Pdf.php +++ b/src/Service/Pdf/Pdf.php @@ -85,7 +85,7 @@ class Pdf extends Fpdi * maintaining its aspect ratio. An optional title can be added at the top. * * @param string $sourceFile Path to the image file to display - * @param string $pageTitle Optional title text to display at the top of the page + * @param string $pageTitle Optional title text to display at the top of the page */ public function appendImage(string $sourceFile, string $pageTitle = ''): void { @@ -113,18 +113,18 @@ class Pdf extends Fpdi * while maintaining aspect ratio, then positions it in the center. Handles * image loading errors gracefully by displaying an error message. * - * @param string $imgPath Path to the image file - * @param int $x X-coordinate of the container's top-left corner - * @param int $y Y-coordinate of the container's top-left corner - * @param int $containerWidth Width of the container area - * @param int $containerHeight Height of the container area + * @param string $imgPath Path to the image file + * @param int $x X-coordinate of the container's top-left corner + * @param int $y Y-coordinate of the container's top-left corner + * @param int $containerWidth Width of the container area + * @param int $containerHeight Height of the container area */ public function centerImage( string $imgPath, int $x = 0, int $y = 0, int $containerWidth = self::A4_WIDTH, - int $containerHeight = self::A4_HEIGHT + int $containerHeight = self::A4_HEIGHT, ): void { [$width, $height] = $this->resizeToFit($imgPath, $containerWidth, $containerHeight); @@ -151,7 +151,7 @@ class Pdf extends Fpdi */ protected function pixelsToMm($val): int { - return (int) (round($val * $this::MM_IN_INCH / self::DPI)); + return (int) round($val * $this::MM_IN_INCH / self::DPI); } /** @@ -163,7 +163,7 @@ class Pdf extends Fpdi */ protected function mmToPixels($val): int { - return (int) (round($this::DPI * $val / $this::MM_IN_INCH)); + return (int) round($this::DPI * $val / $this::MM_IN_INCH); } /** @@ -173,16 +173,16 @@ class Pdf extends Fpdi * size that fits within the maximum width and height while preserving the * aspect ratio. Returns dimensions in millimeters for PDF placement. * - * @param string $imgPath Path to the image file - * @param int $maxWidth Maximum allowed width in millimeters - * @param int $maxHeight Maximum allowed height in millimeters + * @param string $imgPath Path to the image file + * @param int $maxWidth Maximum allowed width in millimeters + * @param int $maxHeight Maximum allowed height in millimeters * * @return array Array containing [width, height] in millimeters */ protected function resizeToFit( string $imgPath, int $maxWidth = self::A4_WIDTH, - int $maxHeight = self::A4_HEIGHT + int $maxHeight = self::A4_HEIGHT, ): array { [$width, $height] = getimagesize($imgPath); $widthScale = $this->mmToPixels($maxWidth) / $width; diff --git a/src/Service/Pdf/Sanitizer.php b/src/Service/Pdf/Sanitizer.php index 12f9dc5..f473438 100644 --- a/src/Service/Pdf/Sanitizer.php +++ b/src/Service/Pdf/Sanitizer.php @@ -39,7 +39,7 @@ class Sanitizer if (null === $targetFilepath) { $parts = pathinfo($inputFilepath); - $targetFilepath = sprintf('%s/%s.%s', $parts['dirname'], $parts['filename'], $parts['extension']); + $targetFilepath = sprintf('%s/%s.%s', $parts['dirname'], $parts['filename'], $parts['extension']); } if ('pdf' !== pathinfo($inputFilepath, PATHINFO_EXTENSION)) { @@ -61,7 +61,7 @@ class Sanitizer $filesystem->remove($inputFilepath); $inputFilepath = $pdfFilepath; - $targetFilepath.= '.pdf'; + $targetFilepath .= '.pdf'; } $command = [ diff --git a/src/Service/Teamer/AvailabilityProcessor.php b/src/Service/Teamer/AvailabilityProcessor.php index 27d2aa1..2d9de71 100644 --- a/src/Service/Teamer/AvailabilityProcessor.php +++ b/src/Service/Teamer/AvailabilityProcessor.php @@ -18,7 +18,7 @@ class AvailabilityProcessor * ... * ], * ], - * ] + * ]. */ public function groupRecords(array $records): array { @@ -43,4 +43,4 @@ class AvailabilityProcessor return $availabilities; } -} \ No newline at end of file +} diff --git a/src/Service/Teamer/PickupResolver.php b/src/Service/Teamer/PickupResolver.php index 9378d89..c4e02c6 100644 --- a/src/Service/Teamer/PickupResolver.php +++ b/src/Service/Teamer/PickupResolver.php @@ -40,4 +40,4 @@ class PickupResolver return false; } -} \ No newline at end of file +} diff --git a/src/Service/Upload/DownloadNamer.php b/src/Service/Upload/DownloadNamer.php index 814c6e4..800c852 100644 --- a/src/Service/Upload/DownloadNamer.php +++ b/src/Service/Upload/DownloadNamer.php @@ -10,7 +10,7 @@ class DownloadNamer { public function nameForTeamer(Upload $upload, Teamer $teamer): string { - $pattern = match($upload->getType()) { + $pattern = match ($upload->getType()) { Upload::TYPE_INVOICE => 'hn-%d-%s-%s.pdf', Upload::TYPE_CONTRACT => 'hv-%d-%s-%s.pdf', default => null, diff --git a/src/Service/Upload/UploadHandler.php b/src/Service/Upload/UploadHandler.php index 2de54be..8d43b78 100644 --- a/src/Service/Upload/UploadHandler.php +++ b/src/Service/Upload/UploadHandler.php @@ -11,7 +11,6 @@ use Psr\Log\LoggerInterface; use Symfony\Component\Filesystem\Exception\IOException; use Symfony\Component\Filesystem\Filesystem; use Symfony\Component\HttpFoundation\RequestStack; -use function Symfony\Component\String\s; class UploadHandler { @@ -22,7 +21,7 @@ class UploadHandler private readonly OrphanageManager $orphanageManager, private readonly Sanitizer $sanitizer, private readonly LoggerInterface $logger, - private readonly string $projectDir + private readonly string $projectDir, ) { } @@ -121,11 +120,12 @@ class UploadHandler ; } - public function getUploadFilepath(Upload $upload): string + public function getUploadFilepath(Upload $upload, bool $absolute = true): string { $folder = substr($upload->getFilename(), 0, 1); + $relativePath = sprintf('uploads/%s/%s/%s', $upload->getType(), $folder, $upload->getFilename()); - return sprintf('%s/uploads/%s/%s/%s', $this->projectDir, $upload->getType(), $folder, $upload->getFilename()); + return true === $absolute ? sprintf('%s/%s', $this->projectDir, $relativePath) : $relativePath; } public function getTempUploadFilepath(UploadDto $uploadDto, string $uploadSessionId): string diff --git a/src/Twig/Components/DropDown.php b/src/Twig/Components/DropDown.php index b0b2f49..680a77a 100644 --- a/src/Twig/Components/DropDown.php +++ b/src/Twig/Components/DropDown.php @@ -7,4 +7,4 @@ use Symfony\UX\TwigComponent\Attribute\AsTwigComponent; #[AsTwigComponent(template: 'components/dropdown.html.twig')] class DropDown { -} \ No newline at end of file +} diff --git a/src/Twig/Components/MessageBox.php b/src/Twig/Components/MessageBox.php index de682e4..3e1c652 100644 --- a/src/Twig/Components/MessageBox.php +++ b/src/Twig/Components/MessageBox.php @@ -9,4 +9,4 @@ class MessageBox { public string $message; public string $type = 'info'; -} \ No newline at end of file +} diff --git a/src/Validator/Constraints/ApplicationValidator.php b/src/Validator/Constraints/ApplicationValidator.php index c3b3c04..6091d95 100644 --- a/src/Validator/Constraints/ApplicationValidator.php +++ b/src/Validator/Constraints/ApplicationValidator.php @@ -37,7 +37,7 @@ class ApplicationValidator extends ConstraintValidator ->where($qb->expr()->andX( $qb->expr()->eq('disposition.teamer', ':teamer'), $qb->expr()->isNull('assignment.deletedAt'), - $qb->expr()->isNull('destination.deletedAt') , + $qb->expr()->isNull('destination.deletedAt'), $qb->expr()->orX( $qb->expr()->andX( $qb->expr()->gt('destination.dateTo', ':application_date_from'), @@ -64,4 +64,4 @@ class ApplicationValidator extends ConstraintValidator ; } } -} \ No newline at end of file +}