Example #1
0
 public function setUp()
 {
     $manifest = new Manifest(['models' => [__NAMESPACE__ . '\\TestAsset\\Document' => __DIR__ . '/TestAsset/Document'], 'extension_configs' => ['extension.accessControl' => true, 'extension.odmcore' => true], 'service_manager_config' => ['factories' => ['user' => function () {
         $user = new User();
         $user->setUsername('toby');
         return $user;
     }]]]);
     $this->documentManager = $manifest->getServiceManager()->get('modelmanager');
 }
Example #2
0
 public function setUp()
 {
     $manifest = new Manifest(['models' => [__NAMESPACE__ . '\\TestAsset\\Document' => __DIR__ . '/TestAsset/Document'], 'extension_configs' => ['extension.crypt' => true, 'extension.odmcore' => true], 'service_manager_config' => ['invokables' => ['testkey' => 'Zoop\\Shard\\Test\\Crypt\\TestAsset\\Key'], 'factories' => ['user' => function () {
         $user = new User();
         $user->setUsername('toby');
         return $user;
     }]]]);
     $this->documentManager = $manifest->getServiceManager()->get('modelmanager');
     $this->blockCipherHelper = $manifest->getServiceManager()->get('crypt.blockcipherhelper');
 }