diff Lib/IMPL/Security/Context.pm @ 238:b8c724f6de36

DOM model refactoring TT view refactoring, controls are no longer derived from DOM nodes bugfixes
author sergey
date Tue, 16 Oct 2012 01:33:06 +0400
parents 6d8092d8ce1b
children
line wrap: on
line diff
--- a/Lib/IMPL/Security/Context.pm	Mon Oct 15 17:39:12 2012 +0400
+++ b/Lib/IMPL/Security/Context.pm	Tue Oct 16 01:33:06 2012 +0400
@@ -3,18 +3,19 @@
 use warnings;
 
 use IMPL::require {
-    Principal => 'IMPL::Security::Principal',
-    Role => 'IMPL::Security::Role',
     AbstractContext => 'IMPL::Security::AbstractContext',
-    Exception => 'IMPL::Exception',
-    ArgumentException => '-IMPL::InvalidArgumentException'
-    
 };
 
 use IMPL::declare {
+    require => {
+        Principal => 'IMPL::Security::Principal',
+        Role => 'IMPL::Security::Role',
+        Exception => 'IMPL::Exception',
+        ArgumentException => '-IMPL::InvalidArgumentException'        
+    },
     base => [
         'IMPL::Object' => undef,
-        'IMPL::Object::Autofill' => undef,
+        'IMPL::Object::Autofill' => '@_',
         'IMPL::Security::AbstractContext' => undef,
     ],
     props => [