This is broken, but used to work. See C::P::Auth
Tomas Doran [Fri, 29 Jul 2011 08:31:32 +0000 (09:31 +0100)]
lib/Catalyst.pm

index ec983a1..5626071 100644 (file)
@@ -2604,7 +2604,8 @@ Sets up engine.
 
 sub engine_class {
     my $class = shift;
-    $class->engine_loader->catalyst_engine_class(@_);
+    confess("Setting ->engine_class manually is no longer supported. XXX FIXME") if scalar @_;
+    $class->engine_loader->catalyst_engine_class;
 }
 
 sub setup_engine {