function setUp() { $this->app = \Bootstrap::getApp(); $this->service = new CountryService($this->app["orm.em"]); $this->shortener = new ShortenerService($this->app['orm.em']); $this->app['createDB'](); }
function testRegister() { $app = \Bootstrap::getApp(); $dm = $app['odm.dm']; /* @var DocumentManager $dm */ $post = new Post(); $post->setContent("content of the post"); $post->setTitle("title of the post"); $post->setAuthor("author of the post"); $post->setCreated(new \DateTime()); $dm->persist($post); $dm->flush(); $this->assertNotNull($post->getId()); $count = $dm->getRepository('Entity\\Post')->findAll()->count(); $this->assertEquals(1, $count); $dm->remove($post); $dm->flush(); }
function setUp() { parent::setUp(); $this->app = \Bootstrap::getApp(); }
/** * Creates the application. * * @return HttpKernel */ public function createApplication() { return \Bootstrap::getApp(); }
<?php require __DIR__ . "/tests/Bootstrap.php"; $app = Bootstrap::getApp(); $em = $app["odm.dm"]; $app->boot(); $app['odm.boot_commands'](); $app["console"]->run();
public static function addMerchant($name, $password, $stores, $privs) { $type = self::MERCHANT; $user = new self(); $transaction = \Bootstrap::getApp()->getDi()->getTransactions()->get(); $user->setTransaction($transaction); $user->name = $name; $user->password = \Plugins\Common::generatePassword($password); $user->type = $type; if (!$user->save()) { foreach ($user->getMessages() as $message) { $transaction->rollback($message->getMessage()); } return false; } $result = $user->addMerchantStore($stores); $role = new \Model\Admin\Role(); $role->setTransaction($transaction); $role->name = $name; if (!$role->save()) { foreach ($user->getMessages() as $message) { $transaction->rollback($message->getMessage()); } return false; } $result = $role->setRolePermission($privs); if (!$result['result']) { $transaction->rollback(); return false; } $user->role_id = $role->id; if (!$user->save()) { foreach ($user->getMessages() as $message) { $transaction->rollback($message->getMessage()); } return false; } $transaction->commit(); return true; }