From: André Walker Date: Wed, 6 Jul 2011 22:40:07 +0000 (-0300) Subject: removed build_root_container() X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=7451d1ea8d802343d8701dd74a00f9b4f9007c39 removed build_root_container() --- diff --git a/lib/Catalyst/Container.pm b/lib/Catalyst/Container.pm index 3a790a1..74f0d6b 100644 --- a/lib/Catalyst/Container.pm +++ b/lib/Catalyst/Container.pm @@ -49,7 +49,23 @@ has sub_container_class => ( sub BUILD { my $self = shift; - $self->build_root_container; + $self->${\"build_${_}_service"} for qw/ + substitutions + file + driver + name + prefix + extensions + path + config + raw_config + global_files + local_files + global_config + local_config + config_local_suffix + config_path + /; $self->build_model_subcontainer; $self->build_view_subcontainer; @@ -80,26 +96,6 @@ sub build_controller_subcontainer { ); } -sub build_root_container { - my $self = shift; - - $self->build_substitutions_service(); - $self->build_file_service(); - $self->build_driver_service(); - $self->build_name_service(); - $self->build_prefix_service(); - $self->build_extensions_service(); - $self->build_path_service(); - $self->build_config_service(); - $self->build_raw_config_service(); - $self->build_global_files_service(); - $self->build_local_files_service(); - $self->build_global_config_service(); - $self->build_local_config_service(); - $self->build_config_local_suffix_service(); - $self->build_config_path_service(); -} - sub build_name_service { my $self = shift; $self->add_service(