ePages 6.11.0 - DE_EPAGES/Core/Scripts/Perl/Critic/Policy/DE_EPAGES/BuiltinFunctions/ProhibitUniversalIsaUsePerlTools.pm

Package Perl::Critic::Policy::DE_EPAGES::BuiltinFunctions::ProhibitUniversalIsaUsePerlTools

As of Perl 5.9.3, the use of UNIVERSAL::isa as a function has been deprecated and the method form is preferred instead. Formerly, the functional form was recommended because it gave valid results even when the object was undef or an unblessed scalar. However, the functional form makes it impossible for packages to override isa(), a technique which is crucial for implementing mock objects and some facades. In addition to Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa this policy prints out a hint to use our function in PerlTools instead. §parameters none