move schema proxying into a trait
[catagits/Catalyst-Model-DBIC-Schema.git] / lib / Catalyst / Model / DBIC / Schema / Types.pm
index 0bf8c3b..a7ec807 100644 (file)
@@ -3,6 +3,7 @@ package  # hide from PAUSE
 
 use MooseX::Types -declare => [qw/
     ConnectInfo ConnectInfos Replicants SchemaClass LoadedClass CreateOption
+    Schema
 /];
 
 use Carp::Clan '^Catalyst::Model::DBIC::Schema';
@@ -25,6 +26,8 @@ subtype SchemaClass,
 
 SchemaClass->coercion(LoadedClass->coercion);
 
+class_type Schema, { class => 'DBIx::Class::Schema' };
+
 subtype ConnectInfo,
     as HashRef,
     where { exists $_->{dsn} || exists $_->{dbh_maker} },