feat: panel layout for the accommodation booking edit and detail pages
This commit is contained in:
1 parent
5fdee68ccd
commit
eb45693257
9 files changed
+531
-398
No files matched your search
@@ -12,6 +12,7 @@ use App\Exception\ImplausibleBookingPriceException;
|
||||
use App\Repository\Groups\AdditionalServiceRepository;
|
||||
use App\Repository\Groups\BoardServiceRepository;
|
||||
use App\Repository\UserRepository;
|
||||
use App\Service\AccommodationBookingBreakdownCalculator;
|
||||
use App\Service\AccommodationBookingService;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
use PHPUnit\Framework\Attributes\DataProvider;
|
||||
@@ -72,6 +73,7 @@ class EditControllerTest extends TestCase
|
||||
$this->createStub(AdditionalServiceRepository::class),
|
||||
$this->createStub(UserRepository::class),
|
||||
$bookingService,
|
||||
$this->createStub(AccommodationBookingBreakdownCalculator::class),
|
||||
$form,
|
||||
);
|
||||
|
||||
@@ -108,6 +110,7 @@ class EditControllerTest extends TestCase
|
||||
$this->createStub(AdditionalServiceRepository::class),
|
||||
$this->createStub(UserRepository::class),
|
||||
$bookingService,
|
||||
$this->createStub(AccommodationBookingBreakdownCalculator::class),
|
||||
$form,
|
||||
);
|
||||
|
||||
@@ -171,6 +174,7 @@ class EditControllerTest extends TestCase
|
||||
$this->createStub(AdditionalServiceRepository::class),
|
||||
$userRepo,
|
||||
$this->createStub(AccommodationBookingService::class),
|
||||
$this->createStub(AccommodationBookingBreakdownCalculator::class),
|
||||
$form,
|
||||
$granted,
|
||||
);
|
||||
@@ -189,10 +193,11 @@ final class TestableEditController extends EditController
|
||||
AdditionalServiceRepository $additionalServiceRepo,
|
||||
UserRepository $userRepo,
|
||||
AccommodationBookingService $bookingService,
|
||||
AccommodationBookingBreakdownCalculator $breakdownCalculator,
|
||||
private readonly FormInterface $form,
|
||||
private readonly bool $granted = false,
|
||||
) {
|
||||
parent::__construct($entityManager, $logger, $boardServiceRepo, $additionalServiceRepo, $userRepo, $bookingService);
|
||||
parent::__construct($entityManager, $logger, $boardServiceRepo, $additionalServiceRepo, $userRepo, $bookingService, $breakdownCalculator);
|
||||
}
|
||||
|
||||
protected function createForm(string $type, mixed $data = null, array $options = []): FormInterface
|
||||
|
||||
Reference in new issue
Block a user