=head1 SYNOPSIS
+ package PPP; use base qw/Exporter/;
+ package X; use base qw/PPP/;
+ package Y; use base qw/PPP/;
+ package Z; use base qw/PPP/;
+
package FooClass; use base qw/X Y Z/;
- package X; use base qw/ZZZ/;
- package Y; use base qw/ZZZ/;
- package Z; use base qw/ZZZ/;
package main;
use MRO::Compat;
my $linear = mro::get_linear_isa('FooClass');
print join(q{, }, @$linear);
- # Prints: "FooClass, X, ZZZ, Y, Z"
+ # Prints: FooClass, X, PPP, Exporter, Y, Z
=head1 DESCRIPTION