sub coerce_constraint { ## my($self, $value) = @_;
my $type = $_[0]->{type_constraint}
or return $_[1];
+
+ Carp::cluck("coerce_constraint() has been deprecated, which was an internal utility anyway");
+
return Mouse::Util::TypeConstraints->typecast_constraints($_[0]->associated_class->name, $type, $_[1]);
}
);
}
-# this is an original method for Mouse
sub typecast_constraints {
my($class, $pkg, $type, $value) = @_;
Carp::croak("wrong arguments count") unless @_ == 4;
+ Carp::cluck("typecast_constraints() has been deprecated, which was an internal utility anyway");
+
return $type->coerce($value);
}