diff options
Diffstat (limited to 'lib/Bread/Board/Declare/Role')
-rw-r--r-- | lib/Bread/Board/Declare/Role/Object.pm | 3 | ||||
-rw-r--r-- | lib/Bread/Board/Declare/Role/Service.pm | 11 |
2 files changed, 1 insertions, 13 deletions
diff --git a/lib/Bread/Board/Declare/Role/Object.pm b/lib/Bread/Board/Declare/Role/Object.pm index c247615..63a9206 100644 --- a/lib/Bread/Board/Declare/Role/Object.pm +++ b/lib/Bread/Board/Declare/Role/Object.pm @@ -33,8 +33,7 @@ after BUILD => sub { )->infer_service($service->class); $self->add_service($inferred); - $self->add_type_mapping_for($service->class, $inferred) - if $service->should_create_typemap; + $self->add_type_mapping_for($service->class, $inferred); $self->add_service( Bread::Board::Service::Alias->new( diff --git a/lib/Bread/Board/Declare/Role/Service.pm b/lib/Bread/Board/Declare/Role/Service.pm index d1972db..96bdaf7 100644 --- a/lib/Bread/Board/Declare/Role/Service.pm +++ b/lib/Bread/Board/Declare/Role/Service.pm @@ -24,17 +24,6 @@ has associated_attribute => ( weak_ref => 1, ); -=method should_create_typemap - -Whether this service will create a type mapping, when it is added to a -container. - -=cut - -sub should_create_typemap { - return shift->associated_attribute->typemap; -} - around get => sub { my $orig = shift; my $self = shift; |