diff --git a/.phpunit.result.cache b/.phpunit.result.cache new file mode 100644 index 0000000..501bc1d --- /dev/null +++ b/.phpunit.result.cache @@ -0,0 +1 @@ +{"version":1,"defects":{"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterExceptionHandlerTest::errors_are_converted_to_exceptions":4,"Rareloop\\Lumberjack\\Test\\Exceptions\\HandlerTest::render_should_include_stack_trace_when_debug_is_enabled":4,"Rareloop\\Lumberjack\\Test\\Exceptions\\HandlerTest::render_should_not_include_stack_trace_when_debug_is_disabled":4,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::exception_is_thrown_if_twig_file_is_not_found":4,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::contexts_with_view_models_are_converted":4,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::contexts_with_view_models_at_lower_levels_of_nesting_are_converted":4,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::contexts_with_collections_are_converted":4,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::contexts_with_collections_at_lower_levels_of_nesting_are_converted":4,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::contexts_with_view_models_in_collections_are_converted":4,"Rareloop\\Lumberjack\\Test\\PostQueryBuilderTest::can_create_a_builder":4,"Rareloop\\Lumberjack\\Test\\PostQueryBuilderTest::throw_error_on_missing_static_function":4,"Rareloop\\Lumberjack\\Test\\PostTest::register_function_throws_exception_if_post_type_is_not_provided":4,"Rareloop\\Lumberjack\\Test\\PostTest::register_function_throws_exception_if_config_is_not_provided":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::correct_post_type_is_set":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_limit_post_count":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_post_offset":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_order_desc":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_order_asc":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_order_by_meta":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_order_by_meta_with_numeric_ordering":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_restrict_to_ids_in_array":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_filter_by_status":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_filter_by_multiple_statuses_as_array":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_filter_by_multiple_statuses_as_multiple_params":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::calling_where_status_without_params_throws_an_exception":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_add_a_single_meta_query":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_add_multiple_meta_queries":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_comparison_operator_on_meta_query":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_type_on_meta_query":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_meta_query_relation_or":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_meta_query_relation_and":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::invalid_meta_realtionship_throws_an_exception":4,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_clone_an_instance":4,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::correct_post_type_is_set":4,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::cannot_overwrite_post_type":4,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::cannot_overwrite_post_class":4,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::can_call_a_query_scope_on_post_object":4,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::can_pass_params_into_a_query_scope_on_post_object":4,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::missing_query_scope_throws_an_error":4,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::can_call_a_function_added_to_querybuilder_via_a_macro":4,"Rareloop\\Lumberjack\\Test\\StoreTest::can_reflash_data":4},"times":{"Rareloop\\Lumberjack\\Test\\ApplicationTest::base_path_is_set_in_container_when_basepath_passed_to_constructor":0.169,"Rareloop\\Lumberjack\\Test\\ApplicationTest::config_path_is_set_in_container_when_basepath_passed_to_constructor":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bind_a_value":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_determine_if_something_has_been_bound":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bind_an_object":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bind_an_object_and_always_get_the_same_instance_back":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bind_a_concrete_class_to_an_interface":0.011,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bind_using_closure":0.011,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bind_using_closure_and_get_dependencies_injected":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bind_a_singleton_concrete_class_to_an_interface":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bind_a_singleton_concrete_class_with_constructor_params_to_an_interface":0.003,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bind_a_singleton_with_closure":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bind_a_singleton_and_get_dependencies_injected":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::app_should_be_bound_into_the_container_on_construction":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_create_a_class_that_has_not_been_registered":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_make_a_class_with_additional_params_for_the_constructor":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::make_produces_unique_instances_of_the_bound_object":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::using_bind_does_not_produce_a_singleton":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::get_does_not_produce_a_singleton_when_the_key_has_not_been_previously_bound_to_the_container":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::using_bind_with_closure_does_not_produce_a_singleton":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_register_a_service_provider":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::registered_service_provider_is_returned_by_register":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_retrieve_a_registered_service_provider":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_retrieve_a_registered_service_provider_by_object":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_not_register_the_same_service_provider_twice":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::service_providers_without_register_functions_dont_cause_an_exception":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_register_service_provider_from_an_object":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::registered_service_providers_have_their_register_function_called":0.042,"Rareloop\\Lumberjack\\Test\\ApplicationTest::calling_boot_on_app_should_call_boot_on_all_registered_service_providers":0.002,"Rareloop\\Lumberjack\\Test\\ApplicationTest::calling_boot_multiple_times_should_not_fire_boot_on_service_providers_more_than_once":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::boot_should_resolve_dependencies_from_container_on_service_providers":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::services_registered_after_boot_should_have_their_boot_method_called_straight_away":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::is_booted_returns_false_before_boot_method_has_been_called":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::is_booted_returns_true_after_boot_method_has_been_called":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_bootstrap_the_app_with_an_array_of_bootstrappers":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::running_in_console_returns_true_for_cli":0.004,"Rareloop\\Lumberjack\\Test\\ApplicationTest::running_in_console_returns_true_for_phpdbg":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::can_test_if_request_has_been_handled":0,"Rareloop\\Lumberjack\\Test\\ApplicationTest::calling_detectWhenRequestHasNotBeenHandled_adds_actions":0.009,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\BootProvidersTest::boots_all_registered_providers":0.019,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\LoadConfigurationTest::adds_config_object_to_the_container":0.002,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\LoadConfigurationTest::created_config_object_has_loaded_config":0,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterAliasesTest::calls_class_alias_on_all_alias_mappings":0,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterExceptionHandlerTest::errors_are_converted_to_exceptions":0.166,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterExceptionHandlerTest::E_USER_NOTICE_errors_are_not_converted_to_exceptions":0.178,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterExceptionHandlerTest::E_USER_DEPRECATED_errors_are_not_converted_to_exceptions":0.175,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterExceptionHandlerTest::handle_exception_should_call_handlers_report_and_render_methods":0.214,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterExceptionHandlerTest::handle_exception_should_call_handlers_report_and_render_methods_using_an_error":0.21,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterExceptionHandlerTest::handle_exception_should_call_handlers_report_and_render_methods_even_if_request_is_not_set_in_the_container":0.209,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterExceptionHandlerTest::handle_exception_should_not_call_render_methods_when_exception_is_responsable":0.224,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterFacadesTest::boots_all_registered_providers":0.002,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterProvidersTest::registers_all_providers_found_in_config":0.042,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterProvidersTest::should_not_fall_over_on_empty_config_data":0,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterRequestHandlerTest::calls_function_on_app_when_in_debug_mode":0.009,"Rareloop\\Lumberjack\\Test\\Bootstrappers\\RegisterRequestHandlerTest::does_not_call_function_on_app_when_not_in_debug_mode":0,"Rareloop\\Lumberjack\\Test\\ConfigTest::config_values_can_be_set_and_get":0,"Rareloop\\Lumberjack\\Test\\ConfigTest::get_returns_default_when_no_value_is_set":0,"Rareloop\\Lumberjack\\Test\\ConfigTest::get_ignores_default_when_value_is_set":0,"Rareloop\\Lumberjack\\Test\\ConfigTest::get_returns_default_when_using_dot_notation_but_not_an_array":0,"Rareloop\\Lumberjack\\Test\\ConfigTest::set_is_chainable":0,"Rareloop\\Lumberjack\\Test\\ConfigTest::can_read_config_from_files":0,"Rareloop\\Lumberjack\\Test\\ConfigTest::can_read_config_from_files_in_constructor":0,"Rareloop\\Lumberjack\\Test\\ConfigTest::read_is_chainable":0,"Rareloop\\Lumberjack\\Test\\ConfigTest::config_values_can_be_checked_for_existence":0,"Rareloop\\Lumberjack\\Test\\EncrypterTest::can_encrypt_data":0.008,"Rareloop\\Lumberjack\\Test\\EncrypterTest::can_decrypt_data":0.006,"Rareloop\\Lumberjack\\Test\\EncrypterTest::can_process_strings":0.007,"Rareloop\\Lumberjack\\Test\\EncrypterTest::can_process_arrays":0.003,"Rareloop\\Lumberjack\\Test\\EncrypterTest::can_process_objects":0.004,"Rareloop\\Lumberjack\\Test\\Exceptions\\HandlerTest::report_should_log_exception":0.013,"Rareloop\\Lumberjack\\Test\\Exceptions\\HandlerTest::blacklisted_exception_types_will_not_be_logged":0,"Rareloop\\Lumberjack\\Test\\Exceptions\\HandlerTest::render_should_return_an_html_response_when_debug_is_enabled":0.036,"Rareloop\\Lumberjack\\Test\\Exceptions\\HandlerTest::render_should_return_an_html_response_when_debug_is_disabled":0,"Rareloop\\Lumberjack\\Test\\Exceptions\\HandlerTest::render_should_include_stack_trace_when_debug_is_enabled":0,"Rareloop\\Lumberjack\\Test\\Exceptions\\HandlerTest::render_should_not_include_stack_trace_when_debug_is_disabled":0,"Rareloop\\Lumberjack\\Test\\Facades\\ConfigTest::test_facade":0,"Rareloop\\Lumberjack\\Test\\Facades\\LogTest::test_facade":0,"Rareloop\\Lumberjack\\Test\\Facades\\MiddlewareAliasesTest::test_facade":0.002,"Rareloop\\Lumberjack\\Test\\Facades\\RouterTest::test_facade":0.006,"Rareloop\\Lumberjack\\Test\\Facades\\SessionTest::test_facade":0.002,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_are_registered with data set #0":0.004,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_are_registered with data set #1":0.003,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_are_registered with data set #2":0.003,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_are_registered with data set #3":0.003,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_are_registered with data set #4":0.003,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_are_registered with data set #5":0.003,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_are_registered with data set #6":0.003,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_are_registered with data set #7":0.003,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_are_registered with data set #8":0.003,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_are_registered with data set #9":0.003,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_proxy_calls_to_static_functions with data set #0":0.006,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_proxy_calls_to_static_functions with data set #1":0.006,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_proxy_calls_to_static_functions with data set #2":0.006,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_proxy_calls_to_static_functions with data set #3":0.006,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_proxy_calls_to_static_functions with data set #4":0.007,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_proxy_calls_to_static_functions with data set #5":0.006,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_proxy_calls_to_static_functions with data set #6":0.006,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_proxy_calls_to_static_functions with data set #7":0.006,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_proxy_calls_to_static_functions with data set #8":0.006,"Rareloop\\Lumberjack\\Test\\GlobalFunctionsTest::global_functions_proxy_calls_to_static_functions with data set #9":0.006,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_retrieve_the_container_instance":0.005,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_resolve_something_from_the_container":0.006,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_retrieve_a_config_value":0.005,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_retrieve_a_default_when_no_config_value_is_set":0.005,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_set_a_config_value_when_array_passed_to_config_helper":0.005,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_get_a_timber_response":0.011,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_get_a_timber_response_with_a_specific_status_code":0.007,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_get_a_timber_response_with_specific_headers":0.008,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_get_a_url_for_a_named_route":0.008,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_get_a_url_for_a_named_route_with_params":0.006,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_get_a_redirect_response":0.005,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_get_a_redirect_response_with_custom_status_code":0.004,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_get_a_redirect_response_with_custom_headers":0.004,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_report_an_exception":0.01,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_access_an_item_in_the_session_by_key":0.011,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_access_an_item_in_the_session_by_key_with_default":0.008,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_add_an_item_in_the_session":0.008,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_add_multiple_items_to_the_session":0.008,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_resolve_the_session_manager":0.006,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_redirect_back":0.009,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_get_server_request":0.009,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_get_logger":0.006,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_write_debug_log":0.01,"Rareloop\\Lumberjack\\Test\\HelpersTest::can_write_debug_log_with_context":0.01,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareAliasStoreTest::can_register_an_alias_for_a_middleware_object":0.009,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareAliasStoreTest::can_register_an_alias_for_a_middleware_closure_factory":0,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareAliasStoreTest::can_register_an_alias_for_a_classname":0,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareAliasStoreTest::can_register_an_alias_with_params_for_a_middleware_closure_factory":0,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareAliasStoreTest::can_register_an_alias_with_params_for_a_classname":0,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareAliasStoreTest::can_check_if_alias_exists":0,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareAliasStoreTest::can_check_if_alias_exists_when_string_contains_params":0,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareResolverTest::can_resolve_a_key_from_the_container":0.001,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareResolverTest::can_resolve_an_object_from_a_classname_from_the_container":0,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareResolverTest::can_resolve_a_middleware_alias":0.009,"Rareloop\\Lumberjack\\Test\\Http\\MiddlewareResolverTest::non_string_values_are_returned_as_is":0,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\RedirectResponseTest::is_a_psr_response_implementation":0.001,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\RedirectResponseTest::has_a_302_status_code_by_default":0,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\RedirectResponseTest::can_specify_a_301_status_code":0,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\RedirectResponseTest::sets_the_location_header":0,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\RedirectResponseTest::can_call_with_method_to_flash_data_to_the_session":0.009,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\RedirectResponseTest::can_call_with_method_to_flash_data_to_the_session_using_an_array":0,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::constructor_calls_timber_compile":0.007,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::exception_is_thrown_if_twig_file_is_not_found":0.009,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::can_set_headers":0.007,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::default_status_code_is_200":0.007,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::contexts_with_view_models_are_converted":0.008,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::contexts_with_view_models_at_lower_levels_of_nesting_are_converted":0.008,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::original_data_structure_is_not_mutated":0.008,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::contexts_with_collections_are_converted":0.011,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::contexts_with_collections_at_lower_levels_of_nesting_are_converted":0.007,"Rareloop\\Lumberjack\\Test\\Http\\Responses\\TimberResponseTest::contexts_with_view_models_in_collections_are_converted":0.007,"Rareloop\\Lumberjack\\Test\\Http\\RouterTest::controller_has_namespace_added":0.004,"Rareloop\\Lumberjack\\Test\\Http\\RouterTest::controller_does_not_have_namespace_added_when_it_already_exists":0.005,"Rareloop\\Lumberjack\\Test\\Http\\RouterTest::controller_does_not_have_namespace_added_when_it_is_callable":0.004,"Rareloop\\Lumberjack\\Test\\Http\\RouterTest::controller_does_not_have_namespace_added_when_it_is_closure":0.004,"Rareloop\\Lumberjack\\Test\\Http\\RouterTest::can_extend_post_behaviour_with_macros":0.004,"Rareloop\\Lumberjack\\Test\\Http\\RouterTest::can_extend_post_behaviour_with_mixin":0.004,"Rareloop\\Lumberjack\\Test\\Http\\ServerRequestTest::request_is_prs7_compliant":0.003,"Rareloop\\Lumberjack\\Test\\Http\\ServerRequestTest::request_uses_extension_traits":0,"Rareloop\\Lumberjack\\Test\\Http\\ServerRequestTest::can_create_from_a_request_instance":0,"Rareloop\\Lumberjack\\Test\\Http\\ServerRequestTest::fromRequest_parses_json_requests":0,"Rareloop\\Lumberjack\\Test\\Http\\ServerRequestTest::ajax_method_returns_true_when_from_ajax":0,"Rareloop\\Lumberjack\\Test\\Http\\ServerRequestTest::ajax_method_returns_false_when_not_from_ajax":0,"Rareloop\\Lumberjack\\Test\\Http\\ServerRequestTest::getMethod_is_always_uppercase":0,"Rareloop\\Lumberjack\\Test\\LumberjackTest::bootstrap_should_pass_bootstrappers_to_app":0.009,"Rareloop\\Lumberjack\\Test\\PageTest::page_class_has_correct_post_type":0.001,"Rareloop\\Lumberjack\\Test\\PostQueryBuilderTest::can_create_a_builder":0.002,"Rareloop\\Lumberjack\\Test\\PostQueryBuilderTest::can_create_a_builder_from_static_functions":0.024,"Rareloop\\Lumberjack\\Test\\PostQueryBuilderTest::throw_error_on_missing_static_function":0.001,"Rareloop\\Lumberjack\\Test\\PostTest::register_function_calls_register_post_type_when_post_type_and_config_are_provided":0.144,"Rareloop\\Lumberjack\\Test\\PostTest::register_function_throws_exception_if_post_type_is_not_provided":0.094,"Rareloop\\Lumberjack\\Test\\PostTest::register_function_throws_exception_if_config_is_not_provided":0.096,"Rareloop\\Lumberjack\\Test\\PostTest::query_defaults_to_current_post_type_and_published":0.14,"Rareloop\\Lumberjack\\Test\\PostTest::query_ignores_passed_in_post_type":0.141,"Rareloop\\Lumberjack\\Test\\PostTest::post_subclass_query_has_correct_post_type":0.139,"Rareloop\\Lumberjack\\Test\\PostTest::query_can_have_post_status_overwritten":0.155,"Rareloop\\Lumberjack\\Test\\PostTest::all_defaults_to_unlimited_ordered_by_menu_order_ascending":0.141,"Rareloop\\Lumberjack\\Test\\PostTest::all_can_have_post_limit_set":0.141,"Rareloop\\Lumberjack\\Test\\PostTest::all_can_have_order_set":0.143,"Rareloop\\Lumberjack\\Test\\PostTest::can_extend_post_behaviour_with_macros":0.108,"Rareloop\\Lumberjack\\Test\\PostTest::macros_set_correct_this_context_on_instances":0.112,"Rareloop\\Lumberjack\\Test\\PostTest::can_extend_post_behaviour_with_mixin":0.111,"Rareloop\\Lumberjack\\Test\\CustomPostTypesServiceProviderTest::should_call_register_post_type_for_each_configured_post_type":0.016,"Rareloop\\Lumberjack\\Test\\Providers\\EncryptionServiceProviderTest::encryptor_is_registered_in_container_when_a_config_key_is_present":0.001,"Rareloop\\Lumberjack\\Test\\ImageSizesServiceProviderTest::single_image_size_should_be_set_from_config":0.001,"Rareloop\\Lumberjack\\Test\\ImageSizesServiceProviderTest::add_image_size_should_not_be_called_if_images_sizes_config_is_empty":0,"Rareloop\\Lumberjack\\Test\\ImageSizesServiceProviderTest::add_image_size_should_not_be_called_if_images_sizes_config_is_not_set":0,"Rareloop\\Lumberjack\\Test\\ImageSizesServiceProviderTest::crop_should_be_false_if_not_set":0,"Rareloop\\Lumberjack\\Test\\ImageSizesServiceProviderTest::multiple_image_sizes_should_be_set_from_config":0.001,"Rareloop\\Lumberjack\\Test\\Providers\\LogServiceProviderTest::log_object_is_always_registered":0.002,"Rareloop\\Lumberjack\\Test\\Providers\\LogServiceProviderTest::default_handler_is_in_memory_stream":0,"Rareloop\\Lumberjack\\Test\\Providers\\LogServiceProviderTest::default_log_warning_level_is_debug":0,"Rareloop\\Lumberjack\\Test\\Providers\\LogServiceProviderTest::stream_is_used_when_path_is_set_but_logging_is_disabled":0,"Rareloop\\Lumberjack\\Test\\Providers\\LogServiceProviderTest::log_warning_level_can_be_set_in_config":0,"Rareloop\\Lumberjack\\Test\\Providers\\LogServiceProviderTest::error_log_is_used_when_path_is_set_to_false":0.002,"Rareloop\\Lumberjack\\Test\\Providers\\LogServiceProviderTest::stream_is_used_when_path_is_set_to_false_and_enabled_is_false":0,"Rareloop\\Lumberjack\\Test\\Providers\\LogServiceProviderTest::logs_path_can_be_changed_by_config_variable":0,"Rareloop\\Lumberjack\\Test\\MenusServiceProviderTest::add_theme_support_should_be_called_with_menus":0.001,"Rareloop\\Lumberjack\\Test\\MenusServiceProviderTest::single_menu_should_be_set_from_config":0.001,"Rareloop\\Lumberjack\\Test\\MenusServiceProviderTest::multiple_menus_should_be_set_from_config":0.001,"Rareloop\\Lumberjack\\Test\\Providers\\QueryBuilderServiceProviderTest::query_builder_is_registered_into_container":0,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::router_object_is_configured":0.004,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::middleware_alias_objects_are_configured":0.001,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::configured_router_can_resolve_middleware_aliases":0.016,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::basedir_is_set_from_wordpress_config":0.001,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::wp_loaded_action_is_bound":0.001,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::request_object_is_bound_into_the_container":0.002,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::unmatched_request_will_not_call_app_shutdown_method":0.019,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::matched_request_will_call_app_shutdown_method":0.002,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::lumberjack_router_response_filter_is_fired_when_request_is_processed":0.002,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::matched_request_will_mark_request_handled_in_app":0.002,"Rareloop\\Lumberjack\\Test\\Providers\\RouterServiceProviderTest::unmatched_request_will_not_mark_request_handled_in_app":0.002,"Rareloop\\Lumberjack\\Test\\Providers\\ServiceProviderTest::can_merge_config_from_a_file":0,"Rareloop\\Lumberjack\\Test\\Providers\\ServiceProviderTest::existing_config_takes_priority_over_merged_values":0,"Rareloop\\Lumberjack\\Test\\Providers\\SessionServiceProviderTest::session_is_registered_in_container":0.002,"Rareloop\\Lumberjack\\Test\\ThemeSupportServiceProviderTest::should_call_add_theme_support_for_key_in_config":0.001,"Rareloop\\Lumberjack\\Test\\ThemeSupportServiceProviderTest::should_call_add_theme_support_for_key_value_in_config":0.001,"Rareloop\\Lumberjack\\Test\\Providers\\TimberServiceProviderTest::timber_plugin_is_initialiased":0.009,"Rareloop\\Lumberjack\\Test\\Providers\\TimberServiceProviderTest::dirname_variable_is_set_from_config":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::template_include_filter_is_applied_on_boot":0.004,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_template_include_method_includes_the_requested_file":0.027,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_template_include_method_sets_details_in_container_when_controller_is_not_present":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_template_include_method_does_not_set_details_in_container_when_controller_is_present":0.008,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::can_get_name_of_controller_from_template":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::can_get_special_case_name_of_404_controller_from_template":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_template_include_applies_filters_on_controller_name_and_namespace":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_returns_false_if_controller_does_not_exist":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_writes_warning_to_logs_if_controller_does_not_exist":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_will_mark_request_handled_in_app_if_controller_does_exist":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_will_not_mark_request_handled_in_app_if_controller_does_not_exist":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_returns_response_when_controller_does_exist":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_returns_response_when_controller_returns_a_responsable":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_resolves_constructor_params_from_container":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_resolves_controller_method_params_from_container":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_supports_middleware":0.002,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_supports_middleware_applied_to_a_specific_method_using_only":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_supports_middleware_applied_to_a_specific_method_using_except":0,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_request_supports_middleware_aliases":0.001,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_template_include_will_call_app_shutdown_when_it_has_handled_a_request":0.001,"Rareloop\\Lumberjack\\Test\\Providers\\WordPressControllersServiceProviderTest::handle_template_include_will_not_call_app_shutdown_when_it_has_not_handled_a_request":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::correct_post_type_is_set":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_limit_post_count":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_post_offset":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_order_desc":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_order_asc":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_order_by_meta":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_order_by_meta_with_numeric_ordering":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_restrict_to_ids_in_array":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_filter_by_status":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_filter_by_multiple_statuses_as_array":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_filter_by_multiple_statuses_as_multiple_params":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::calling_where_status_without_params_throws_an_exception":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_add_a_single_meta_query":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_add_multiple_meta_queries":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_comparison_operator_on_meta_query":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_type_on_meta_query":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_meta_query_relation_or":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_set_meta_query_relation_and":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::invalid_meta_realtionship_throws_an_exception":0.001,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::get_retrieves_list_of_posts":0.006,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::get_retrieves_empty_collection_when_timber_returns_false":0.006,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::get_retrieves_empty_collection_when_timber_returns_null":0.007,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_specify_the_class_type_to_return":0.007,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::first_retrieves_first_relevant_match":0.006,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::first_returns_null_if_no_matching_post":0.006,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::first_returns_null_when_timber_returns_false":0.007,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::first_returns_null_when_timber_returns_null":0.007,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_clone_an_instance":0.001,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_extend_querybuilder_behaviour_with_macros":0,"Rareloop\\Lumberjack\\Test\\QueryBuilderTest::can_extend_querybuilder_behaviour_with_mixin":0,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::correct_post_type_is_set":0,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::cannot_overwrite_post_type":0.001,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::cannot_overwrite_post_class":0.001,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::get_retrieves_list_of_posts_of_correct_type":0.009,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::can_call_a_query_scope_on_post_object":0.001,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::can_pass_params_into_a_query_scope_on_post_object":0,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::missing_query_scope_throws_an_error":0.001,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::can_use_a_different_query_builder_implementation":0.001,"Rareloop\\Lumberjack\\Test\\ScopedQueryBuilderTest::can_call_a_function_added_to_querybuilder_via_a_macro":0,"Rareloop\\Lumberjack\\Test\\EncyptedStoreTest::data_is_encrypted_before_it_is_saved":0.012,"Rareloop\\Lumberjack\\Test\\EncyptedStoreTest::data_is_decrypted_before_it_is_loaded":0.013,"Rareloop\\Lumberjack\\Test\\FileSessionHandlerTest::open_returns_true":0.021,"Rareloop\\Lumberjack\\Test\\FileSessionHandlerTest::close_returns_true":0,"Rareloop\\Lumberjack\\Test\\FileSessionHandlerTest::write_creates_a_file_to_disk":0.006,"Rareloop\\Lumberjack\\Test\\FileSessionHandlerTest::read_gets_data_from_disk_when_file_exists":0,"Rareloop\\Lumberjack\\Test\\FileSessionHandlerTest::read_returns_empty_string_when_file_does_not_exist":0,"Rareloop\\Lumberjack\\Test\\FileSessionHandlerTest::destroy_removes_file_from_disk_when_file_exists":0,"Rareloop\\Lumberjack\\Test\\FileSessionHandlerTest::destroy_returns_true_when_file_does_not_exist":0,"Rareloop\\Lumberjack\\Test\\FileSessionHandlerTest::gc_does_not_remove_files_that_are_not_older_than_the_lifetime":1.005,"Rareloop\\Lumberjack\\Test\\SessionManagerTest::default_driver_is_read_from_config":0,"Rareloop\\Lumberjack\\Test\\SessionManagerTest::can_create_a_file_driver":0,"Rareloop\\Lumberjack\\Test\\SessionManagerTest::file_driver_uses_path_from_config_when_present":0,"Rareloop\\Lumberjack\\Test\\SessionManagerTest::can_extend_list_of_drivers":0,"Rareloop\\Lumberjack\\Test\\SessionManagerTest::can_create_an_unencrypted_store":0,"Rareloop\\Lumberjack\\Test\\SessionManagerTest::can_create_an_encrypted_store":0,"Rareloop\\Lumberjack\\Test\\StoreTest::public_methods_are_chainable with data set \"start\"":0,"Rareloop\\Lumberjack\\Test\\StoreTest::public_methods_are_chainable with data set \"save\"":0,"Rareloop\\Lumberjack\\Test\\StoreTest::public_methods_are_chainable with data set \"put\"":0,"Rareloop\\Lumberjack\\Test\\StoreTest::public_methods_are_chainable with data set \"push\"":0,"Rareloop\\Lumberjack\\Test\\StoreTest::public_methods_are_chainable with data set \"forget\"":0,"Rareloop\\Lumberjack\\Test\\StoreTest::public_methods_are_chainable with data set \"flush\"":0,"Rareloop\\Lumberjack\\Test\\StoreTest::public_methods_are_chainable with data set \"flash\"":0,"Rareloop\\Lumberjack\\Test\\StoreTest::public_methods_are_chainable with data set \"reflash\"":0,"Rareloop\\Lumberjack\\Test\\StoreTest::public_methods_are_chainable with data set \"keep\"":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_get_session_name":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_get_session_id":0,"Rareloop\\Lumberjack\\Test\\StoreTest::id_is_generated_if_none_is_provided":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_put_a_single_key_value_pair":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_put_a_single_key_value_pair_as_array":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_get_a_default_value_if_none_is_present":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_get_all_values":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_check_if_session_has_a_value_set":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_pull_a_value":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_push_a_value_into_an_array_when_not_previously_set":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_push_a_value_into_an_array_when_it_already_exists":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_forget_a_single_value":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_forget_multiple_values":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_flush_all_values":0,"Rareloop\\Lumberjack\\Test\\StoreTest::starting_a_session_loads_data_from_handler":0,"Rareloop\\Lumberjack\\Test\\StoreTest::saving_a_session_writes_data_to_handler":0.011,"Rareloop\\Lumberjack\\Test\\StoreTest::can_flash_values_into_the_session_using_array_syntax":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_flash_a_value_into_the_session":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_read_flash_value_after_one_save":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_not_read_flash_value_after_two_saves":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_flash_the_same_key_on_consecutive_sessions":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_reflash_data":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_keep_a_single_key":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_keep_multiple_keys":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_get_handler":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_store_previous_url":0,"Rareloop\\Lumberjack\\Test\\StoreTest::can_garbage_collect":0.008,"Rareloop\\Lumberjack\\Test\\ViewModelTest::public_methods_are_serialised_by_to_array":0,"Rareloop\\Lumberjack\\Test\\ViewModelTest::public_methods_with_params_are_not_serialised_by_to_array":0,"Rareloop\\Lumberjack\\Test\\ViewModelTest::static_public_methods_are_not_serialised_by_to_array":0,"Rareloop\\Lumberjack\\Test\\ViewModelTest::public_properties_are_serialised_by_to_array":0,"Rareloop\\Lumberjack\\Test\\ViewModelTest::static_public_properties_are_not_serialised_by_to_array":0}} \ No newline at end of file diff --git a/composer.json b/composer.json index 8a0bcfa..b9d66ca 100644 --- a/composer.json +++ b/composer.json @@ -5,18 +5,18 @@ "require": { "php": ">=7.1.0", "php-di/php-di": "^6.0.0", - "rareloop/router": "^4.4.0", + "rareloop/router": "^6.0", "psr/container": "^1.0", "psr/http-message": "^1.0", "psr/http-server-middleware": "^1.0", "blast/facades": "^1.0", - "timber/timber": "^1.7", - "monolog/monolog": "^1.23", + "timber/timber": "^1.19", + "monolog/monolog": "^2.3", "http-interop/response-sender": "^1.0", "symfony/debug": "^4.1", - "tightenco/collect": "^5.6.0", + "tightenco/collect": "^8.34", "statamic/stringy": "~3.1.0", - "laminas/laminas-diactoros": "^2.4", + "laminas/laminas-diactoros": "^2.8", "rareloop/psr7-server-request-extension": "^2.1.0", "mmeyer2k/dcrypt": "^8.0.1", "spatie/macroable": "^1.0", diff --git a/phpunit.xml b/phpunit.xml index 41da35a..6e7399a 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -9,7 +9,7 @@ convertWarningsToExceptions="true" processIsolation="false" stopOnFailure="false" - printerClass="Codedungeon\PHPUnitPrettyResultPrinter\Printer"> + > tests diff --git a/src/Bootstrappers/RegisterExceptionHandler.php b/src/Bootstrappers/RegisterExceptionHandler.php index cc06604..d496bda 100644 --- a/src/Bootstrappers/RegisterExceptionHandler.php +++ b/src/Bootstrappers/RegisterExceptionHandler.php @@ -10,7 +10,7 @@ use Rareloop\Lumberjack\Exceptions\HandlerInterface; use Rareloop\Router\Responsable; use Symfony\Component\Debug\Exception\FatalErrorException; -use Zend\Diactoros\ServerRequestFactory; +use Laminas\Diactoros\ServerRequestFactory; use function Http\Response\send; /** diff --git a/src/Exceptions/Handler.php b/src/Exceptions/Handler.php index 045b6f1..31641b0 100644 --- a/src/Exceptions/Handler.php +++ b/src/Exceptions/Handler.php @@ -9,7 +9,7 @@ use Rareloop\Lumberjack\Facades\Config; use Symfony\Component\Debug\ExceptionHandler as SymfonyExceptionHandler; use Symfony\Component\Debug\Exception\FlattenException; -use Zend\Diactoros\Response\HtmlResponse; +use Laminas\Diactoros\Response\HtmlResponse; class Handler implements HandlerInterface { diff --git a/src/Http/Responses/RedirectResponse.php b/src/Http/Responses/RedirectResponse.php index d51db77..a6d992d 100644 --- a/src/Http/Responses/RedirectResponse.php +++ b/src/Http/Responses/RedirectResponse.php @@ -3,7 +3,7 @@ namespace Rareloop\Lumberjack\Http\Responses; use Rareloop\Lumberjack\Helpers; -use Zend\Diactoros\Response\RedirectResponse as DiactorosRedirectResponse; +use Laminas\Diactoros\Response\RedirectResponse as DiactorosRedirectResponse; class RedirectResponse extends DiactorosRedirectResponse { diff --git a/src/Http/Responses/TimberResponse.php b/src/Http/Responses/TimberResponse.php index 06a31cb..c5dbf1c 100644 --- a/src/Http/Responses/TimberResponse.php +++ b/src/Http/Responses/TimberResponse.php @@ -6,7 +6,7 @@ use Rareloop\Lumberjack\Contracts\Arrayable; use Rareloop\Lumberjack\Exceptions\TwigTemplateNotFoundException; use Timber\Timber; -use Zend\Diactoros\Response\HtmlResponse; +use Laminas\Diactoros\Response\HtmlResponse; class TimberResponse extends HtmlResponse { diff --git a/src/Http/ServerRequest.php b/src/Http/ServerRequest.php index 5135e39..4245be2 100644 --- a/src/Http/ServerRequest.php +++ b/src/Http/ServerRequest.php @@ -5,7 +5,7 @@ use Psr\Http\Message\ServerRequestInterface; use Rareloop\Psr7ServerRequestExtension\InteractsWithInput; use Rareloop\Psr7ServerRequestExtension\InteractsWithUri; -use Zend\Diactoros\ServerRequest as DiactorosServerRequest; +use Laminas\Diactoros\ServerRequest as DiactorosServerRequest; class ServerRequest extends DiactorosServerRequest { diff --git a/src/Providers/RouterServiceProvider.php b/src/Providers/RouterServiceProvider.php index 5a61ee5..81f82e1 100644 --- a/src/Providers/RouterServiceProvider.php +++ b/src/Providers/RouterServiceProvider.php @@ -9,7 +9,7 @@ use Rareloop\Lumberjack\Http\Router; use Rareloop\Lumberjack\Http\ServerRequest; use Rareloop\Router\MiddlewareResolver as MiddlewareResolverInterface; -use Zend\Diactoros\ServerRequestFactory; +use Laminas\Diactoros\ServerRequestFactory; class RouterServiceProvider extends ServiceProvider { diff --git a/src/Providers/WordPressControllersServiceProvider.php b/src/Providers/WordPressControllersServiceProvider.php index 07777b5..f6352ab 100644 --- a/src/Providers/WordPressControllersServiceProvider.php +++ b/src/Providers/WordPressControllersServiceProvider.php @@ -8,7 +8,7 @@ use Rareloop\Router\ResponseFactory; use Stringy\Stringy; use Tightenco\Collect\Support\Collection; -use Zend\Diactoros\ServerRequestFactory; +use Laminas\Diactoros\ServerRequestFactory; use mindplay\middleman\Dispatcher; class WordPressControllersServiceProvider extends ServiceProvider @@ -85,7 +85,7 @@ public function handleRequest(RequestInterface $request, $controllerName, $metho $middlewares[] = function ($request) use ($controller, $methodName) { $invoker = new Invoker($this->app); $output = $invoker->setRequest($request)->call([$controller, $methodName]); - return ResponseFactory::create($output, $request); + return ResponseFactory::create($request, $output); }; $dispatcher = $this->createDispatcher($middlewares); diff --git a/tests/Unit/ApplicationTest.php b/tests/Unit/ApplicationTest.php index eb237bb..6eae0c2 100644 --- a/tests/Unit/ApplicationTest.php +++ b/tests/Unit/ApplicationTest.php @@ -16,13 +16,13 @@ class ApplicationTest extends TestCase { use \Mockery\Adapter\Phpunit\MockeryPHPUnitIntegration; - public function setUp() + protected function setUp(): void { Monkey\setUp(); parent::setUp(); } - public function tearDown() + protected function tearDown(): void { Monkey\tearDown(); Mock::disableAll(); @@ -593,7 +593,9 @@ class TestInterfaceImplementation implements TestInterface class TestInterfaceImplementationWithConstructorParams implements TestInterface { - public function __construct(TestServiceProvider $provider) {} + public function __construct(TestServiceProvider $provider) + { + } } interface TestSubInterface @@ -608,8 +610,12 @@ class TestSubInterfaceImplementation implements TestSubInterface class TestServiceProvider extends ServiceProvider { - public function register() {} - public function boot() {} + public function register() + { + } + public function boot() + { + } } class EmptyServiceProvider extends ServiceProvider @@ -621,15 +627,19 @@ class TestBootServiceProvider extends ServiceProvider { private $bootCallback; - public function register() {} + public function register() + { + } - public function boot(Application $app, TestInterface $test) { + public function boot(Application $app, TestInterface $test) + { if (isset($this->bootCallback)) { call_user_func($this->bootCallback, func_get_args()); } } - public function addBootCallback(\Closure $callback) { + public function addBootCallback(\Closure $callback) + { $this->bootCallback = $callback; } } diff --git a/tests/Unit/Bootstrappers/RegisterExceptionHandlerTest.php b/tests/Unit/Bootstrappers/RegisterExceptionHandlerTest.php index 00092a5..ab93267 100644 --- a/tests/Unit/Bootstrappers/RegisterExceptionHandlerTest.php +++ b/tests/Unit/Bootstrappers/RegisterExceptionHandlerTest.php @@ -15,9 +15,9 @@ use Rareloop\Lumberjack\Test\Unit\BrainMonkeyPHPUnitIntegration; use Rareloop\Router\Responsable; use Symfony\Component\Debug\Exception\FatalErrorException; -use Zend\Diactoros\Response; -use Zend\Diactoros\Response\TextResponse; -use Zend\Diactoros\ServerRequest; +use Laminas\Diactoros\Response; +use Laminas\Diactoros\Response\TextResponse; +use Laminas\Diactoros\ServerRequest; /** * @runTestsInSeparateProcesses diff --git a/tests/Unit/BrainMonkeyPHPUnitIntegration.php b/tests/Unit/BrainMonkeyPHPUnitIntegration.php index 0fb2ffd..9a9edc9 100644 --- a/tests/Unit/BrainMonkeyPHPUnitIntegration.php +++ b/tests/Unit/BrainMonkeyPHPUnitIntegration.php @@ -8,13 +8,13 @@ trait BrainMonkeyPHPUnitIntegration { use \Mockery\Adapter\Phpunit\MockeryPHPUnitIntegration; - public function setUp() + protected function setUp(): void { parent::setUp(); Monkey\setUp(); } - public function tearDown() + protected function tearDown(): void { parent::tearDown(); Monkey\tearDown(); diff --git a/tests/Unit/Exceptions/HandlerTest.php b/tests/Unit/Exceptions/HandlerTest.php index 0035a22..9339335 100644 --- a/tests/Unit/Exceptions/HandlerTest.php +++ b/tests/Unit/Exceptions/HandlerTest.php @@ -9,8 +9,8 @@ use Rareloop\Lumberjack\Application; use Rareloop\Lumberjack\Config; use Rareloop\Lumberjack\Exceptions\Handler; -use Zend\Diactoros\Response\HtmlResponse; -use Zend\Diactoros\ServerRequest; +use Laminas\Diactoros\Response\HtmlResponse; +use Laminas\Diactoros\ServerRequest; class HandlerTest extends TestCase { @@ -124,4 +124,6 @@ class HandlerWithBlacklist extends Handler ]; } -class BlacklistedException extends \Exception {} +class BlacklistedException extends \Exception +{ +} diff --git a/tests/Unit/GlobalFunctionsTest.php b/tests/Unit/GlobalFunctionsTest.php index a566e84..4408393 100644 --- a/tests/Unit/GlobalFunctionsTest.php +++ b/tests/Unit/GlobalFunctionsTest.php @@ -14,7 +14,7 @@ class GlobalFunctionsTest extends TestCase { use \Mockery\Adapter\Phpunit\MockeryPHPUnitIntegration; - public function setUp() + protected function setUp(): void { include_once(__DIR__ . '/../../src/functions.php'); diff --git a/tests/Unit/Http/ServerRequestTest.php b/tests/Unit/Http/ServerRequestTest.php index 2fe274c..2aa4667 100644 --- a/tests/Unit/Http/ServerRequestTest.php +++ b/tests/Unit/Http/ServerRequestTest.php @@ -8,7 +8,7 @@ use Rareloop\Lumberjack\Http\ServerRequest; use Rareloop\Psr7ServerRequestExtension\InteractsWithInput; use Rareloop\Psr7ServerRequestExtension\InteractsWithUri; -use Zend\Diactoros\ServerRequest as DiactorosServerRequest; +use Laminas\Diactoros\ServerRequest as DiactorosServerRequest; class ServerRequestTest extends TestCase { diff --git a/tests/Unit/PostQueryBuilderTest.php b/tests/Unit/PostQueryBuilderTest.php index 72b9cf6..f519e12 100644 --- a/tests/Unit/PostQueryBuilderTest.php +++ b/tests/Unit/PostQueryBuilderTest.php @@ -14,7 +14,7 @@ class PostQueryBuilderTest extends TestCase { use \Mockery\Adapter\Phpunit\MockeryPHPUnitIntegration; - public function setUp() + protected function setUp(): void { $this->app = new Application; $this->app->bind(QueryBuilderContract::class, QueryBuilder::class); diff --git a/tests/Unit/Providers/RouterServiceProviderTest.php b/tests/Unit/Providers/RouterServiceProviderTest.php index 23dc6e3..93f3c4a 100644 --- a/tests/Unit/Providers/RouterServiceProviderTest.php +++ b/tests/Unit/Providers/RouterServiceProviderTest.php @@ -18,10 +18,10 @@ use Rareloop\Lumberjack\Providers\RouterServiceProvider; use Rareloop\Lumberjack\Test\Unit\BrainMonkeyPHPUnitIntegration; use Rareloop\Router\MiddlewareResolver; -use Zend\Diactoros\Request; -use Zend\Diactoros\Response\HtmlResponse; -use Zend\Diactoros\Response\TextResponse; -use Zend\Diactoros\ServerRequest; +use Laminas\Diactoros\Request; +use Laminas\Diactoros\Response\HtmlResponse; +use Laminas\Diactoros\Response\TextResponse; +use Laminas\Diactoros\ServerRequest; class RouterServiceProviderTest extends TestCase { @@ -79,7 +79,8 @@ public function configured_router_can_resolve_middleware_aliases() $store->set('middleware-key', new RSPAddHeaderMiddleware('X-Key', 'abc')); $request = new ServerRequest([], [], '/test/123', 'GET'); - $router->get('/test/123', function () {})->middleware('middleware-key'); + $router->get('/test/123', function () { + })->middleware('middleware-key'); $response = $router->match($request); $this->assertTrue($response->hasHeader('X-Key')); @@ -274,7 +275,8 @@ public function unmatched_request_will_not_mark_request_handled_in_app() $this->assertFalse($app->hasRequestBeenHandled()); } - private function setSiteUrl($url) { + private function setSiteUrl($url) + { Functions\when('get_bloginfo')->alias(function ($key) use ($url) { if ($key === 'url') { return $url; diff --git a/tests/Unit/Providers/WordPressControllersServiceProviderTest.php b/tests/Unit/Providers/WordPressControllersServiceProviderTest.php index ed18213..97194b3 100644 --- a/tests/Unit/Providers/WordPressControllersServiceProviderTest.php +++ b/tests/Unit/Providers/WordPressControllersServiceProviderTest.php @@ -21,8 +21,8 @@ use Rareloop\Lumberjack\Providers\WordPressControllersServiceProvider; use Rareloop\Lumberjack\Test\Unit\BrainMonkeyPHPUnitIntegration; use Rareloop\Router\Responsable; -use Zend\Diactoros\Response\TextResponse; -use Zend\Diactoros\ServerRequest; +use Laminas\Diactoros\Response\TextResponse; +use Laminas\Diactoros\ServerRequest; use \Mockery; class WordPressControllersServiceProviderTest extends TestCase @@ -343,7 +343,6 @@ class TestController { public function handle() { - } } @@ -351,12 +350,10 @@ class TestControllerWithConstructorParams { public function __construct(Application $app) { - } public function handle() { - } } @@ -364,7 +361,6 @@ class TestControllerWithHandleParams { public function handle(Application $app) { - } } @@ -388,7 +384,6 @@ class TestControllerWithMiddleware extends Controller { public function handle() { - } } diff --git a/tests/Unit/ScopedQueryBuilderTest.php b/tests/Unit/ScopedQueryBuilderTest.php index e6e4e6e..ece37b3 100644 --- a/tests/Unit/ScopedQueryBuilderTest.php +++ b/tests/Unit/ScopedQueryBuilderTest.php @@ -16,7 +16,7 @@ class ScopedQueryBuilderTest extends TestCase { use \Mockery\Adapter\Phpunit\MockeryPHPUnitIntegration; - public function setUp() + protected function setUp(): void { $this->app = new Application; $this->app->bind(QueryBuilderContract::class, QueryBuilder::class); @@ -173,4 +173,3 @@ public function scopeWithout($query, $id1, $id2) return $query->whereIdNotIn([$id1, $id2]); } } - diff --git a/tests/Unit/Session/FileSessionHandlerTest.php b/tests/Unit/Session/FileSessionHandlerTest.php index 019bafc..4d9fa44 100644 --- a/tests/Unit/Session/FileSessionHandlerTest.php +++ b/tests/Unit/Session/FileSessionHandlerTest.php @@ -14,7 +14,7 @@ class FileSessionHandlerTest extends TestCase private $rootFileSystem; - public function setUp() + protected function setUp(): void { $this->rootFileSystem = vfsStream::setup('exampleDir'); }