Exemple #1
0
 public function setUp()
 {
     parent::setUp();
     $migrator = new \Pheasant\Migrate\Migrator();
     $migrator->create('animal', Animal::schema());
     Animal::import(array(array('name' => 'Llama', 'type' => 'llama'), array('name' => 'Blue Frog', 'type' => 'frog'), array('name' => 'Red Frog', 'type' => 'frog')));
 }
Exemple #2
0
 public function setUp()
 {
     parent::setUp();
     $migrator = new \Pheasant\Migrate\Migrator();
     $migrator->create('hero', Hero::schema())->create('power', Power::schema())->create('secretidentity', SecretIdentity::schema());
     $this->spiderman = Hero::createHelper('Spider Man', 'Peter Parker', array('Super-human Strength', 'Spider Senses'));
     $this->superman = Hero::createHelper('Super Man', 'Clark Kent', array('Super-human Strength', 'Invulnerability'));
     $this->batman = Hero::createHelper('Batman', 'Bruce Wayne', array('Richness', 'Super-human Intellect'));
 }
Exemple #3
0
 public function setUp()
 {
     parent::setUp();
     $migrator = new \Pheasant\Migrate\Migrator();
     $migrator->create('hero', Hero::schema())->create('power', Power::schema())->create('secretidentity', SecretIdentity::schema());
     $this->pheasant->connection()->execute('INSERT INTO sequences (name, id) VALUES (?, ?)', array('SECRETIDENTITY_ID_SEQ', 100));
     $spiderman = Hero::createHelper('Spider Man', 'Peter Parker', array('Super-human Strength', 'Spider Senses'));
     $superman = Hero::createHelper('Super Man', 'Clark Kent', array('Super-human Strength', 'Invulnerability'));
     $batman = Hero::createHelper('Batman', 'Bruce Wayne', array('Richness', 'Super-human Intellect'));
 }
Exemple #4
0
 public function setUp()
 {
     parent::setUp();
     $migrator = new \Pheasant\Migrate\Migrator();
     $migrator->create('animal', Animal::schema());
     $this->queries = array();
     $test = $this;
     $this->connection()->filterChain()->onQuery(function ($sql) use($test) {
         $test->queries[] = $sql;
         return $sql;
     });
 }
Exemple #5
0
 public function setUp()
 {
     parent::setUp();
     $migrator = new \Pheasant\Migrate\Migrator();
     $migrator->destroy(Animal::schema())->initialize(Animal::schema())->destroy(Order::schema())->initialize(Order::schema());
 }
Exemple #6
0
<?php

require_once __DIR__ . '/common.php';
// set up the database
$migrator = new \Pheasant\Migrate\Migrator();
$migrator->create('testobject', TestObject::schema());
$migrator->create('testrelationship', TestRelationship::schema());
$connection = \Pheasant::instance()->connection();
$connection->sequencePool()->initialize()->clear();
$connection->table('testobject')->truncate();
$connection->table('testrelationship')->truncate();
Exemple #7
0
 public function setUp()
 {
     parent::setUp();
     $migrator = new \Pheasant\Migrate\Migrator();
     $migrator->create('hero', Hero::schema())->create('power', Power::schema())->create('secretidentity', SecretIdentity::schema());
 }
Exemple #8
0
 public function migrate($tableName, $schema)
 {
     $migrator = new \Pheasant\Migrate\Migrator();
     $migrator->create($tableName, $schema);
 }