ebs/fixtures/test/product_availability.yaml
2023-12-21 08:49:38 +01:00

34 lines
1.8 KiB
YAML

App\Entity\ProductAvailability:
product_availability (template):
mode: !php/enum App\Enum\Product\ProductAvailabilityMode::UNAVAILABLE
product_availability_user (template, extends product_availability):
type: !php/enum App\Enum\Product\ProductAvailabilityType::OWNER
product_availability_service_request (template, extends product_availability):
type: !php/enum App\Enum\Product\ProductAvailabilityType::SERVICE_REQUEST
# —— Ongoing service request ———————————————————————————————————————————————
product_availability_object_sr_1 (extends product_availability_service_request):
product: '@loic_object_1'
serviceRequest: '@service_request_1'
startAt: '@service_request_1->startAt'
endAt: '@service_request_1->endAt'
# —— Owner black list ——————————————————————————————————————————————————————
product_availability_user_1 (extends product_availability_user):
id: <uuid('1edc2761-1291-690c-9d72-eb08fd92218b')>
product: '@loic_object_1'
startAt: '<date_create_immutable("+2 week")>'
endAt: '<date_create_immutable("+2 week + 1 day")>'
product_availability_2_user_1 (extends product_availability_user):
product: '@loic_object_1'
startAt: '<date_create_immutable("+1 week + 2 day")>'
endAt: '<date_create_immutable("+1 week + 4 day")>'
product_availability_object_sr_2 (extends product_availability_service_request):
product: '@kevin_object_1'
serviceRequest: '@service_request_2'
startAt: '@service_request_2->startAt'
endAt: '@service_request_2->endAt'