createHelper() public static method

public static createHelper ( $alias, $identity, $powers = [] )
Beispiel #1
0
 public function testFilteringCollectionsReturnedByRelationships()
 {
     $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'));
     $this->assertCount(2, $spiderman->Powers);
     $this->assertCount(1, $spiderman->Powers->filter('description LIKE ?', 'Super-human%')->toArray());
 }
Beispiel #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'));
 }
Beispiel #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'));
 }