Apply Definition roles properly to eliminate warnings
This commit is contained in:
parent
44c6048da4
commit
d7b0d93ad8
2 changed files with 7 additions and 6 deletions
|
|
@ -19,6 +19,7 @@ use feature ();
|
||||||
|
|
||||||
use Moose ();
|
use Moose ();
|
||||||
use Moose::Exporter;
|
use Moose::Exporter;
|
||||||
|
use Moose::Util;
|
||||||
use Moose::Util::MetaRole;
|
use Moose::Util::MetaRole;
|
||||||
|
|
||||||
use namespace::autoclean;
|
use namespace::autoclean;
|
||||||
|
|
@ -76,9 +77,9 @@ sub init_meta {
|
||||||
|
|
||||||
my $for_class = $args{for_class};
|
my $for_class = $args{for_class};
|
||||||
if ($for_class->meta->isa('Moose::Meta::Class')) {
|
if ($for_class->meta->isa('Moose::Meta::Class')) {
|
||||||
Moose::Util::MetaRole::apply_base_class_roles(
|
Moose::Util::apply_all_roles(
|
||||||
for => $for_class,
|
$for_class,
|
||||||
roles => [ 'WebGUI::Definition::Role::Object' ],
|
'WebGUI::Definition::Role::Object',
|
||||||
);
|
);
|
||||||
Moose::Util::MetaRole::apply_metaroles(
|
Moose::Util::MetaRole::apply_metaroles(
|
||||||
for => $for_class,
|
for => $for_class,
|
||||||
|
|
|
||||||
|
|
@ -78,9 +78,9 @@ sub init_meta {
|
||||||
my %args = @_;
|
my %args = @_;
|
||||||
my $for_class = $args{for_class};
|
my $for_class = $args{for_class};
|
||||||
if ($for_class->meta->isa('Moose::Meta::Class')) {
|
if ($for_class->meta->isa('Moose::Meta::Class')) {
|
||||||
Moose::Util::MetaRole::apply_base_class_roles(
|
Moose::Util::apply_all_roles(
|
||||||
for => $for_class,
|
$for_class,
|
||||||
roles => [ 'WebGUI::Definition::Role::Asset' ],
|
'WebGUI::Definition::Role::Asset',
|
||||||
);
|
);
|
||||||
Moose::Util::MetaRole::apply_metaroles(
|
Moose::Util::MetaRole::apply_metaroles(
|
||||||
for => $for_class,
|
for => $for_class,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue