Example #1
0
 public function setUp()
 {
     require_once __DIR__ . '/../fixtures/Entity/User.php';
     require_once __DIR__ . '/../fixtures/Entity/Book.php';
     require_once __DIR__ . '/../fixtures/EntityManager/UserEntityManager.php';
     require_once __DIR__ . '/../fixtures/EntityManager/BookEntityManager.php';
     Connection::setPath(__DIR__ . '/../fixtures/storage/');
     $this->addFixtures();
 }
Example #2
0
 public function setUp()
 {
     require_once __DIR__ . '/../fixtures/Entity/User.php';
     require_once __DIR__ . '/../fixtures/EntityManager/UserEntityManager.php';
     Connection::setPath(__DIR__ . '/../fixtures/storage/');
     foreach (['users', 'books'] as $table) {
         $memory = Memory::make($table);
         $ref = new \ReflectionMethod($memory, 'reset');
         $ref->setAccessible(true);
         $ref->invoke($memory);
     }
 }
Example #3
0
 /**
  * @param $table
  * @return string
  */
 protected function getSchemaPath($table)
 {
     return sprintf('%s%s.%s', Connection::getPath(), $table, Connection::getSchemaExtension());
 }
Example #4
0
 public function setUp()
 {
     Connection::setPath(__DIR__ . '/../fixtures/storage/');
 }
Example #5
0
 /**
  * Get write path
  * @return string
  */
 public function getPath()
 {
     return sprintf('%s%s.%s', Connection::getPath(), $this->table, Connection::getStorageExtension());
 }
Example #6
0
 public function setUp()
 {
     require_once __DIR__ . '/../../fixtures/Entity/Test.php';
     require_once __DIR__ . '/../../fixtures/EntityManager/TestEntityManager.php';
     Connection::setPath(__DIR__ . '/../../fixtures/storage/');
 }
Example #7
0
<?php

require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/Application/EntityManager/UserEntityManager.php';
require __DIR__ . '/Application/EntityManager/PostEntityManager.php';
require __DIR__ . '/Application/EntityManager/CommentEntityManager.php';
require __DIR__ . '/Application/Entity/User.php';
require __DIR__ . '/Application/Entity/Post.php';
require __DIR__ . '/Application/Entity/Comment.php';
use Rmtram\TextDatabase\Connection;
Connection::setPath(__DIR__ . '/storage/');