Make sub order match call order
[gitmo/MooseX-Types.git] / lib / MooseX / Types / Combine.pm
index bb8d166..7202ec1 100644 (file)
@@ -84,6 +84,15 @@ sub provide_types_from {
     @$store;
 }
 
+sub _check_type_lib {
+    my ($class, $lib) = @_;
+
+    Class::MOP::load_class($lib);
+
+    die "Cannot use $lib in a combined type library, it does not provide any types"
+        unless $lib->can('type_names');
+}
+
 sub _provided_types {
     my ($class, %types) = @_;
 
@@ -96,15 +105,6 @@ sub _provided_types {
     %$types;
 }
 
-sub _check_type_lib {
-    my ($class, $lib) = @_;
-
-    Class::MOP::load_class($lib);
-
-    die "Cannot use $lib in a combined type library, it does not provide any types"
-        unless $lib->can('type_names');
-}
-
 =head1 SEE ALSO
 
 L<MooseX::Types>