From 65a55327c895ee86f2e90d9681c6bda2a9d32cac Mon Sep 17 00:00:00 2001 From: Ayomided Date: Sat, 16 Nov 2024 14:05:44 +0000 Subject: [PATCH 1/2] fix: typo in property name ( to ) --- .phpunit.cache/test-results | 1 + src/ValueObjects/PeriodValue.php | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 .phpunit.cache/test-results diff --git a/.phpunit.cache/test-results b/.phpunit.cache/test-results new file mode 100644 index 0000000..80cd2b0 --- /dev/null +++ b/.phpunit.cache/test-results @@ -0,0 +1 @@ +{"version":"pest_2.36.0","defects":[],"times":{"P\\Tests\\Builders\\ComponentBuilderTest::__pest_evaluable_it_can_build_a_component_payload_with_properties":0.003,"P\\Tests\\Builders\\ComponentBuilderTest::__pest_evaluable_it_can_build_a_component_payload_with_property_alias":0,"P\\Tests\\Builders\\ComponentBuilderTest::__pest_evaluable_it_can_build_a_component_payload_with_sub_components":0,"P\\Tests\\Builders\\ComponentBuilderTest::__pest_evaluable_it_will_chip_a_line_when_it_becomes_too_long":0,"P\\Tests\\Builders\\PropertyBuilderTest::__pest_evaluable_it_will_build_the_property_correctly":0,"P\\Tests\\Builders\\PropertyBuilderTest::__pest_evaluable_it_will_build_the_parameters_correctly":0.001,"P\\Tests\\Builders\\PropertyBuilderTest::__pest_evaluable_it_will_build_the_property_according_to_specific_rules":0,"P\\Tests\\Builders\\PropertyBuilderTest::__pest_evaluable_it_will_use_the_alias_of_a_property_when_given":0,"P\\Tests\\Builders\\PropertyBuilderTest::__pest_evaluable_it_can_build_properties_without_value":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_a_payload_has_a_type":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_a_payload_includes_properties":0.001,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_a_payload_includes_sub_components":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_an_exception_will_be_thrown_when_a_property_does_not_exist":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_an_optional_will_only_be_added_when_the_condition_is_true":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_an_optional_will_only_be_added_when_it_has_a_value":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_a_multiple_will_be_added_via_closure":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_a_property_can_be_added_with_parameters":0,"P\\Tests\\Components\\AlertTest::__pest_evaluable_it_can_create_an_alert_at_a_date":0.001,"P\\Tests\\Components\\AlertTest::__pest_evaluable_it_can_create_an_alert_without_timezone_at_a_date":0,"P\\Tests\\Components\\AlertTest::__pest_evaluable_it_can_create_an_alert_at_the_start_of_an_event":0,"P\\Tests\\Components\\AlertTest::__pest_evaluable_it_can_create_an_alert_at_the_end_of_an_event":0,"P\\Tests\\Components\\AlertTest::__pest_evaluable_it_can_create_constructed_as_static_before_or_after":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_create_a_calendar":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_set_calendar_properties":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_add_an_event_to_a_calendar":0.001,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_add_an_event_by_closure_to_a_calendar":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_add_multiple_events_to_a_calendar":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_add_multiple_events_by_closure_to_a_calendar":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_when_setting_with_timezone_s_events_will_be_added_with_timezones":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_a_refresh_rate_can_be_set":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_a_source_can_be_set":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_will_automatically_add_multiple_timezone_components__through_Carbon_":0.017,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_will_automatically_add_multiple_timezone_components":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_will_automatically_add_timezone_component":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_add_timezone_components_manually":0,"P\\Tests\\Components\\ComponentTest::__pest_evaluable_it_will_check_if_al_required_properties_are_set":0,"P\\Tests\\Components\\ComponentTest::__pest_evaluable_it_will_throw_an_exception_when_a_required_property_is_not_set":0,"P\\Tests\\Components\\ComponentTest::__pest_evaluable_it_will_throw_an_exception_when_a_required_property_is_not_set_but_another_is":0,"P\\Tests\\Components\\ComponentTest::__pest_evaluable_it_can_add_an_extra_property":0,"P\\Tests\\Components\\ComponentTest::__pest_evaluable_it_can_add_an_extra_sub_component":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_create_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_properties_on_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_a_period_on_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_an_event_can_be_a_fully_day":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_an_event_can_be_a_full_day_with_timezones":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_an_event_can_be_a_full_day_without_specifying_an_end":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_alert_minutes_before_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_alert_minutes_after_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_an_alert":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_the_coordinates":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_generate_an_apple_structured_location":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_a_classification":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_make_an_event_transparent":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_an_organizer":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_attendees":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_a_status":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_an_address_without_name":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_a_recurrence_rule":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_a_recurrence_rule_as_a_string":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_create_an_event_without_timezones":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_a_url":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_ignores_a_wrong_url":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_will_use_UTC_for_default_created_date_stamp":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_will_always_use_UTC_for_a_created_date_stamp_":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_recurrence_dates":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_multiple_recurrence_dates":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_excluded_recurrence_dates":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_multiple_excluded_recurrence_dates":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_an_attachment_to_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_an_embedded_attachment_to_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_an_image_to_an_event":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_create_a_standard_entry":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_create_a_standard_entry_with_negative_offsets":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_create_a_daylight_entry":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_set_a_name_and_description":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_set_a_rrule":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_write_out_a_timezone_entry":0.001,"P\\Tests\\Components\\TimezoneTest::__pest_evaluable_it_can_create_a_timezone":0,"P\\Tests\\Components\\TimezoneTest::__pest_evaluable_it_can_set_a_last_modified_date_as_UTC":0,"P\\Tests\\Components\\TimezoneTest::__pest_evaluable_it_can_set_an_url":0,"P\\Tests\\Components\\TimezoneTest::__pest_evaluable_it_can_add_timezone_entries":0,"P\\Tests\\Components\\TimezoneTest::__pest_evaluable_it_can_write_out_a_timezone":0,"P\\Tests\\IntegrationTest::__pest_evaluable_it_can_create_a_calendar":0.001,"P\\Tests\\IntegrationTest::__pest_evaluable_it_can_create_a_full_day_event":0,"P\\Tests\\Properties\\AppleLocationCoordinatesPropertyTest::__pest_evaluable_it_can_create_an_apple_location_coordinates_property_type_":0,"P\\Tests\\Properties\\BinaryPropertyTest::__pest_evaluable_it_can_create_a_binary_property_type":0,"P\\Tests\\Properties\\BinaryPropertyTest::__pest_evaluable_it_can_set_a_media_type":0,"P\\Tests\\Properties\\BinaryPropertyTest::__pest_evaluable_it_can_accept_base64_encoded_content":0,"P\\Tests\\Properties\\CalendarAddressPropertyTest::__pest_evaluable_it_can_create_a_calendar_property_type":0,"P\\Tests\\Properties\\CalendarAddressPropertyTest::__pest_evaluable_it_can_set_a_name_and_participation_status":0,"P\\Tests\\Properties\\CalendarAddressPropertyTest::__pest_evaluable_it_can_set_RSVP_to_true":0,"P\\Tests\\Properties\\CoordinatesPropertyTest::__pest_evaluable_it_can_create_a_coordinates_property_type":0,"P\\Tests\\Properties\\CoordinatesPropertyTest::__pest_evaluable_it__has__dot__as__decimal__point":0.001,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_format_the_date_correctly":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_format_the_date_and_time_correctly_with_timezone":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_use_a_specific_UTC_format":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_not_use_a_specific_UTC_format_when_time_is_not_given":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_use_a_non_UTC_timezone_format_when_time_is_not_given":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_format_the_date_and_time_correctly_with_a_conversion_to_another_timezone":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_format_the_date_and_time_without_timezone":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_can_be_created_from_a_DateTime_value":0,"P\\Tests\\Properties\\DurationPropertyTest::__pest_evaluable_it_can_create_a_duration_property_type":0,"P\\Tests\\Properties\\EmptyPropertyTest::__pest_evaluable_it_can_create_an_empty_property_type":0,"P\\Tests\\Properties\\ParameterTest::__pest_evaluable_it_replaces_all_illegal_characters":0,"P\\Tests\\Properties\\ParameterTest::__pest_evaluable_it_can_disable_escaping":0,"P\\Tests\\Properties\\ParameterTest::__pest_evaluable_it_can_format_a_boolean":0,"P\\Tests\\Properties\\ParameterTest::__pest_evaluable_it_can_format_an_enum":0,"P\\Tests\\Properties\\ParameterTest::__pest_evaluable_it_can_format_a_DateTime_value":0,"P\\Tests\\Properties\\PropertyTest::__pest_evaluable_a_property_can_give_a_specific_parameter":0,"P\\Tests\\Properties\\PropertyTest::__pest_evaluable_an_exception_will_be_thrown_when_a_parameter_does_not_exist":0,"P\\Tests\\Properties\\RRulePropertyTest::__pest_evaluable_it_can_create_a_recurrence_rule_property_type":0,"P\\Tests\\Properties\\TextPropertyTest::__pest_evaluable_it_replaces_all_illegal_characters":0,"P\\Tests\\Properties\\TextPropertyTest::__pest_evaluable_it_can_disable_escaping":0,"P\\Tests\\Properties\\TextPropertyTest::__pest_evaluable_it_can_be_created_from_an_enum":0,"P\\Tests\\Properties\\UriPropertyTest::__pest_evaluable_it_accepts_an_URI":0,"P\\Tests\\Properties\\UriPropertyTest::__pest_evaluable_it_will_return_an_empty_string_if_the_URI_is_not_valid":0,"P\\Tests\\Timezones\\TimezoneRangeCollectionTest::__pest_evaluable_it_can_add_dates_to_a_range__through_Carbon_":0,"P\\Tests\\Timezones\\TimezoneRangeCollectionTest::__pest_evaluable_it_can_add_dates_to_a_range":0,"P\\Tests\\Timezones\\TimezoneRangeCollectionTest::__pest_evaluable_it_can_have_multiple_timezones":0,"P\\Tests\\Timezones\\TimezoneRangeCollectionTest::__pest_evaluable_it_can_add_different_types_of_date_times":0,"P\\Tests\\Timezones\\TimezoneRangeCollectionTest::__pest_evaluable_it_can_add_different_types_of_entries":0,"P\\Tests\\Timezones\\TimezoneTransitionsResolverTest::__pest_evaluable_it_gets_the_correct_timezone_transitions":0.001,"P\\Tests\\Timezones\\TimezoneTransitionsResolverTest::__pest_evaluable_it_gets_the_correct_timezone_transitions_for_positive_offsets":0,"P\\Tests\\Timezones\\TimezoneTransitionsResolverTest::__pest_evaluable_it_can_work_with_funny_timezones":0.001,"P\\Tests\\Timezones\\TimezoneTransitionsResolverTest::__pest_evaluable_it_can_use_UTC_as_timezone":0,"P\\Tests\\ValueObjects\\DateTimeValueTest::__pest_evaluable_it_can_update_the_timezone_of_a_DateTime":0,"P\\Tests\\ValueObjects\\DateTimeValueTest::__pest_evaluable_it_can_update_the_timezone_of_a_DateTime_immutable":0,"P\\Tests\\ValueObjects\\DurationValueTest::__pest_evaluable_it_can_create_a_duration_property_type":0,"P\\Tests\\ValueObjects\\DurationValueTest::__pest_evaluable_it_can_invert_a_duration_property_type":0,"P\\Tests\\ValueObjects\\DurationValueTest::__pest_evaluable_it_can_create_a_duration_property_with_all_properties":0,"P\\Tests\\ValueObjects\\DurationValueTest::__pest_evaluable_it_can_use_a_regular_string_as_duration":0,"P\\Tests\\ValueObjects\\PeriodValueTest::__pest_evaluable_it_can_create_a_period_with_times":0,"P\\Tests\\ValueObjects\\PeriodValueTest::__pest_evaluable_it_can_create_a_period_with_time_and_duration":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_create_a_rrule":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_set_the_start_date":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_set_until":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_set_count":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_cannot_set_a_negative_count":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_set_interval":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_cannot_set_a_negative_interval":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_set_the_week_starts_on":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_week_days#([[Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, null]], 'MO')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_week_days#([[Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, 2]], '2MO')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_week_days#([[Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, -1]], '-1MO')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_week_days#([[Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, null], [Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, 2], [Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, -1]], 'MO,2MO,-1MO')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_week_days#([[Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, null], [Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, null], [Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, -1], \u2026], 'MO,-1MO')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_months#(Spatie\\IcalendarGenerator\\Enums\\RecurrenceMonth, '5')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_months#(5, '5')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_months#([Spatie\\IcalendarGenerator\\Enums\\RecurrenceMonth, Spatie\\IcalendarGenerator\\Enums\\RecurrenceMonth], '4,5')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_months#([4, 5], '4,5')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_months#([Spatie\\IcalendarGenerator\\Enums\\RecurrenceMonth, 5], '5')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_month_days#(1, '1')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_month_days#([1, 2, 3], '1,2,3')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_month_days#([1, 2, 1], '1,2')":0}} \ No newline at end of file diff --git a/src/ValueObjects/PeriodValue.php b/src/ValueObjects/PeriodValue.php index c1d5b30..22edcd2 100644 --- a/src/ValueObjects/PeriodValue.php +++ b/src/ValueObjects/PeriodValue.php @@ -9,37 +9,37 @@ class PeriodValue implements HasTimezones { - private DateTimeInterface $staring; + private DateTimeInterface $starting; private ?DateTimeInterface $ending = null; private ?DurationValue $duration = null; private function __construct( - DateTimeInterface $staring, + DateTimeInterface $starting, ?DateTimeInterface $ending, ?DurationValue $duration ) { - $this->staring = $staring; + $this->starting = $starting; $this->ending = $ending; $this->duration = $duration; } /** - * @param \DateTimeInterface $staring + * @param \DateTimeInterface $starting * @param DateTimeInterface|\Spatie\IcalendarGenerator\ValueObjects\DurationValue $ending * * @return static */ - public static function create(DateTimeInterface $staring, $ending): self + public static function create(DateTimeInterface $starting, $ending): self { if ($ending instanceof DateTimeInterface) { /** @psalm-suppress InvalidArgument */ - return new self($staring, $ending, null); + return new self($starting, $ending, null); } if ($ending instanceof DurationValue) { - return new self($staring, null, $ending); + return new self($starting, null, $ending); } throw new Exception('The end of a period can only be a DateTime or Duration'); @@ -48,16 +48,16 @@ public static function create(DateTimeInterface $staring, $ending): self public function format(): string { if ($this->duration !== null) { - return DateTimeValue::create($this->staring, true)->format() . '/' . $this->duration->format(); + return DateTimeValue::create($this->starting, true)->format() . '/' . $this->duration->format(); } - return DateTimeValue::create($this->staring, true)->format() . '/' . DateTimeValue::create($this->ending, true)->format(); + return DateTimeValue::create($this->starting, true)->format() . '/' . DateTimeValue::create($this->ending, true)->format(); } public function getTimezoneRangeCollection(): TimezoneRangeCollection { return TimezoneRangeCollection::create() - ->add($this->staring) + ->add($this->starting) ->add($this->ending); } } From 1c0808cef81956ce084e55da7690fb7199aec5f9 Mon Sep 17 00:00:00 2001 From: Freek Van der Herten Date: Mon, 18 Nov 2024 15:55:37 +0100 Subject: [PATCH 2/2] Delete .phpunit.cache/test-results --- .phpunit.cache/test-results | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .phpunit.cache/test-results diff --git a/.phpunit.cache/test-results b/.phpunit.cache/test-results deleted file mode 100644 index 80cd2b0..0000000 --- a/.phpunit.cache/test-results +++ /dev/null @@ -1 +0,0 @@ -{"version":"pest_2.36.0","defects":[],"times":{"P\\Tests\\Builders\\ComponentBuilderTest::__pest_evaluable_it_can_build_a_component_payload_with_properties":0.003,"P\\Tests\\Builders\\ComponentBuilderTest::__pest_evaluable_it_can_build_a_component_payload_with_property_alias":0,"P\\Tests\\Builders\\ComponentBuilderTest::__pest_evaluable_it_can_build_a_component_payload_with_sub_components":0,"P\\Tests\\Builders\\ComponentBuilderTest::__pest_evaluable_it_will_chip_a_line_when_it_becomes_too_long":0,"P\\Tests\\Builders\\PropertyBuilderTest::__pest_evaluable_it_will_build_the_property_correctly":0,"P\\Tests\\Builders\\PropertyBuilderTest::__pest_evaluable_it_will_build_the_parameters_correctly":0.001,"P\\Tests\\Builders\\PropertyBuilderTest::__pest_evaluable_it_will_build_the_property_according_to_specific_rules":0,"P\\Tests\\Builders\\PropertyBuilderTest::__pest_evaluable_it_will_use_the_alias_of_a_property_when_given":0,"P\\Tests\\Builders\\PropertyBuilderTest::__pest_evaluable_it_can_build_properties_without_value":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_a_payload_has_a_type":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_a_payload_includes_properties":0.001,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_a_payload_includes_sub_components":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_an_exception_will_be_thrown_when_a_property_does_not_exist":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_an_optional_will_only_be_added_when_the_condition_is_true":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_an_optional_will_only_be_added_when_it_has_a_value":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_a_multiple_will_be_added_via_closure":0,"P\\Tests\\ComponentPayloadTest::__pest_evaluable_a_property_can_be_added_with_parameters":0,"P\\Tests\\Components\\AlertTest::__pest_evaluable_it_can_create_an_alert_at_a_date":0.001,"P\\Tests\\Components\\AlertTest::__pest_evaluable_it_can_create_an_alert_without_timezone_at_a_date":0,"P\\Tests\\Components\\AlertTest::__pest_evaluable_it_can_create_an_alert_at_the_start_of_an_event":0,"P\\Tests\\Components\\AlertTest::__pest_evaluable_it_can_create_an_alert_at_the_end_of_an_event":0,"P\\Tests\\Components\\AlertTest::__pest_evaluable_it_can_create_constructed_as_static_before_or_after":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_create_a_calendar":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_set_calendar_properties":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_add_an_event_to_a_calendar":0.001,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_add_an_event_by_closure_to_a_calendar":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_add_multiple_events_to_a_calendar":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_add_multiple_events_by_closure_to_a_calendar":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_when_setting_with_timezone_s_events_will_be_added_with_timezones":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_a_refresh_rate_can_be_set":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_a_source_can_be_set":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_will_automatically_add_multiple_timezone_components__through_Carbon_":0.017,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_will_automatically_add_multiple_timezone_components":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_will_automatically_add_timezone_component":0,"P\\Tests\\Components\\CalendarTest::__pest_evaluable_it_can_add_timezone_components_manually":0,"P\\Tests\\Components\\ComponentTest::__pest_evaluable_it_will_check_if_al_required_properties_are_set":0,"P\\Tests\\Components\\ComponentTest::__pest_evaluable_it_will_throw_an_exception_when_a_required_property_is_not_set":0,"P\\Tests\\Components\\ComponentTest::__pest_evaluable_it_will_throw_an_exception_when_a_required_property_is_not_set_but_another_is":0,"P\\Tests\\Components\\ComponentTest::__pest_evaluable_it_can_add_an_extra_property":0,"P\\Tests\\Components\\ComponentTest::__pest_evaluable_it_can_add_an_extra_sub_component":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_create_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_properties_on_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_a_period_on_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_an_event_can_be_a_fully_day":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_an_event_can_be_a_full_day_with_timezones":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_an_event_can_be_a_full_day_without_specifying_an_end":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_alert_minutes_before_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_alert_minutes_after_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_an_alert":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_the_coordinates":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_generate_an_apple_structured_location":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_a_classification":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_make_an_event_transparent":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_an_organizer":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_attendees":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_a_status":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_an_address_without_name":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_a_recurrence_rule":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_a_recurrence_rule_as_a_string":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_create_an_event_without_timezones":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_set_a_url":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_ignores_a_wrong_url":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_will_use_UTC_for_default_created_date_stamp":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_will_always_use_UTC_for_a_created_date_stamp_":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_recurrence_dates":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_multiple_recurrence_dates":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_excluded_recurrence_dates":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_multiple_excluded_recurrence_dates":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_an_attachment_to_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_an_embedded_attachment_to_an_event":0,"P\\Tests\\Components\\EventTest::__pest_evaluable_it_can_add_an_image_to_an_event":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_create_a_standard_entry":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_create_a_standard_entry_with_negative_offsets":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_create_a_daylight_entry":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_set_a_name_and_description":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_set_a_rrule":0,"P\\Tests\\Components\\TimezoneEntryTest::__pest_evaluable_it_can_write_out_a_timezone_entry":0.001,"P\\Tests\\Components\\TimezoneTest::__pest_evaluable_it_can_create_a_timezone":0,"P\\Tests\\Components\\TimezoneTest::__pest_evaluable_it_can_set_a_last_modified_date_as_UTC":0,"P\\Tests\\Components\\TimezoneTest::__pest_evaluable_it_can_set_an_url":0,"P\\Tests\\Components\\TimezoneTest::__pest_evaluable_it_can_add_timezone_entries":0,"P\\Tests\\Components\\TimezoneTest::__pest_evaluable_it_can_write_out_a_timezone":0,"P\\Tests\\IntegrationTest::__pest_evaluable_it_can_create_a_calendar":0.001,"P\\Tests\\IntegrationTest::__pest_evaluable_it_can_create_a_full_day_event":0,"P\\Tests\\Properties\\AppleLocationCoordinatesPropertyTest::__pest_evaluable_it_can_create_an_apple_location_coordinates_property_type_":0,"P\\Tests\\Properties\\BinaryPropertyTest::__pest_evaluable_it_can_create_a_binary_property_type":0,"P\\Tests\\Properties\\BinaryPropertyTest::__pest_evaluable_it_can_set_a_media_type":0,"P\\Tests\\Properties\\BinaryPropertyTest::__pest_evaluable_it_can_accept_base64_encoded_content":0,"P\\Tests\\Properties\\CalendarAddressPropertyTest::__pest_evaluable_it_can_create_a_calendar_property_type":0,"P\\Tests\\Properties\\CalendarAddressPropertyTest::__pest_evaluable_it_can_set_a_name_and_participation_status":0,"P\\Tests\\Properties\\CalendarAddressPropertyTest::__pest_evaluable_it_can_set_RSVP_to_true":0,"P\\Tests\\Properties\\CoordinatesPropertyTest::__pest_evaluable_it_can_create_a_coordinates_property_type":0,"P\\Tests\\Properties\\CoordinatesPropertyTest::__pest_evaluable_it__has__dot__as__decimal__point":0.001,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_format_the_date_correctly":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_format_the_date_and_time_correctly_with_timezone":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_use_a_specific_UTC_format":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_not_use_a_specific_UTC_format_when_time_is_not_given":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_use_a_non_UTC_timezone_format_when_time_is_not_given":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_format_the_date_and_time_correctly_with_a_conversion_to_another_timezone":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_will_format_the_date_and_time_without_timezone":0,"P\\Tests\\Properties\\DateTimePropertyTest::__pest_evaluable_it_can_be_created_from_a_DateTime_value":0,"P\\Tests\\Properties\\DurationPropertyTest::__pest_evaluable_it_can_create_a_duration_property_type":0,"P\\Tests\\Properties\\EmptyPropertyTest::__pest_evaluable_it_can_create_an_empty_property_type":0,"P\\Tests\\Properties\\ParameterTest::__pest_evaluable_it_replaces_all_illegal_characters":0,"P\\Tests\\Properties\\ParameterTest::__pest_evaluable_it_can_disable_escaping":0,"P\\Tests\\Properties\\ParameterTest::__pest_evaluable_it_can_format_a_boolean":0,"P\\Tests\\Properties\\ParameterTest::__pest_evaluable_it_can_format_an_enum":0,"P\\Tests\\Properties\\ParameterTest::__pest_evaluable_it_can_format_a_DateTime_value":0,"P\\Tests\\Properties\\PropertyTest::__pest_evaluable_a_property_can_give_a_specific_parameter":0,"P\\Tests\\Properties\\PropertyTest::__pest_evaluable_an_exception_will_be_thrown_when_a_parameter_does_not_exist":0,"P\\Tests\\Properties\\RRulePropertyTest::__pest_evaluable_it_can_create_a_recurrence_rule_property_type":0,"P\\Tests\\Properties\\TextPropertyTest::__pest_evaluable_it_replaces_all_illegal_characters":0,"P\\Tests\\Properties\\TextPropertyTest::__pest_evaluable_it_can_disable_escaping":0,"P\\Tests\\Properties\\TextPropertyTest::__pest_evaluable_it_can_be_created_from_an_enum":0,"P\\Tests\\Properties\\UriPropertyTest::__pest_evaluable_it_accepts_an_URI":0,"P\\Tests\\Properties\\UriPropertyTest::__pest_evaluable_it_will_return_an_empty_string_if_the_URI_is_not_valid":0,"P\\Tests\\Timezones\\TimezoneRangeCollectionTest::__pest_evaluable_it_can_add_dates_to_a_range__through_Carbon_":0,"P\\Tests\\Timezones\\TimezoneRangeCollectionTest::__pest_evaluable_it_can_add_dates_to_a_range":0,"P\\Tests\\Timezones\\TimezoneRangeCollectionTest::__pest_evaluable_it_can_have_multiple_timezones":0,"P\\Tests\\Timezones\\TimezoneRangeCollectionTest::__pest_evaluable_it_can_add_different_types_of_date_times":0,"P\\Tests\\Timezones\\TimezoneRangeCollectionTest::__pest_evaluable_it_can_add_different_types_of_entries":0,"P\\Tests\\Timezones\\TimezoneTransitionsResolverTest::__pest_evaluable_it_gets_the_correct_timezone_transitions":0.001,"P\\Tests\\Timezones\\TimezoneTransitionsResolverTest::__pest_evaluable_it_gets_the_correct_timezone_transitions_for_positive_offsets":0,"P\\Tests\\Timezones\\TimezoneTransitionsResolverTest::__pest_evaluable_it_can_work_with_funny_timezones":0.001,"P\\Tests\\Timezones\\TimezoneTransitionsResolverTest::__pest_evaluable_it_can_use_UTC_as_timezone":0,"P\\Tests\\ValueObjects\\DateTimeValueTest::__pest_evaluable_it_can_update_the_timezone_of_a_DateTime":0,"P\\Tests\\ValueObjects\\DateTimeValueTest::__pest_evaluable_it_can_update_the_timezone_of_a_DateTime_immutable":0,"P\\Tests\\ValueObjects\\DurationValueTest::__pest_evaluable_it_can_create_a_duration_property_type":0,"P\\Tests\\ValueObjects\\DurationValueTest::__pest_evaluable_it_can_invert_a_duration_property_type":0,"P\\Tests\\ValueObjects\\DurationValueTest::__pest_evaluable_it_can_create_a_duration_property_with_all_properties":0,"P\\Tests\\ValueObjects\\DurationValueTest::__pest_evaluable_it_can_use_a_regular_string_as_duration":0,"P\\Tests\\ValueObjects\\PeriodValueTest::__pest_evaluable_it_can_create_a_period_with_times":0,"P\\Tests\\ValueObjects\\PeriodValueTest::__pest_evaluable_it_can_create_a_period_with_time_and_duration":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_create_a_rrule":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_set_the_start_date":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_set_until":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_set_count":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_cannot_set_a_negative_count":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_set_interval":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_cannot_set_a_negative_interval":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_set_the_week_starts_on":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_week_days#([[Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, null]], 'MO')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_week_days#([[Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, 2]], '2MO')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_week_days#([[Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, -1]], '-1MO')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_week_days#([[Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, null], [Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, 2], [Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, -1]], 'MO,2MO,-1MO')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_week_days#([[Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, null], [Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, null], [Spatie\\IcalendarGenerator\\Enums\\RecurrenceDay, -1], \u2026], 'MO,-1MO')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_months#(Spatie\\IcalendarGenerator\\Enums\\RecurrenceMonth, '5')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_months#(5, '5')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_months#([Spatie\\IcalendarGenerator\\Enums\\RecurrenceMonth, Spatie\\IcalendarGenerator\\Enums\\RecurrenceMonth], '4,5')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_months#([4, 5], '4,5')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_months#([Spatie\\IcalendarGenerator\\Enums\\RecurrenceMonth, 5], '5')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_month_days#(1, '1')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_month_days#([1, 2, 3], '1,2,3')":0,"P\\Tests\\ValueObjects\\RRuleTest::__pest_evaluable_it_can_add_month_days#([1, 2, 1], '1,2')":0}} \ No newline at end of file