public function setUp() { $es1 = 5; $sd1 = new \DateTime('2016-01-01 00:00'); $ed1 = new \DateTime('2016-01-10 23:59'); $es2 = 3; $sd2 = new \DateTime('2016-01-11 00:00'); $ed2 = new \DateTime('2016-01-12 23:59'); $this->u1 = new Unit(1, 2, array()); $this->u2 = new Unit(2, 4, array()); $this->u3 = new Unit(3, 6, array()); $this->e1 = new Event($sd1, $ed1, $this->u1, $es1); $this->e2 = new Event($sd2, $ed2, $this->u1, $es2); if ($this->pdo === NULL) { $this->pdo = new \PDO('sqlite::memory:'); $this->pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); // Create tables $this->pdo->exec(SetupStore::createDayTable('availability_event', 'event')); $this->pdo->exec(SetupStore::createDayTable('availability_event', 'state')); $this->pdo->exec(SetupStore::createHourTable('availability_event', 'event')); $this->pdo->exec(SetupStore::createHourTable('availability_event', 'state')); $this->pdo->exec(SetupStore::createMinuteTable('availability_event', 'event')); $this->pdo->exec(SetupStore::createMinuteTable('availability_event', 'state')); } }
public function setUp() { $pdo = NULL; if ($this->pdo === NULL) { $this->pdo = new \PDO('sqlite::memory:'); $this->pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); // Create tables $this->pdo->exec(SetupStore::createDayTable('availability_event', 'event')); $this->pdo->exec(SetupStore::createDayTable('availability_event', 'state')); $this->pdo->exec(SetupStore::createHourTable('availability_event', 'event')); $this->pdo->exec(SetupStore::createHourTable('availability_event', 'state')); $this->pdo->exec(SetupStore::createMinuteTable('availability_event', 'event')); $this->pdo->exec(SetupStore::createMinuteTable('availability_event', 'state')); } }