Inheritance: extends Pheasant\DomainObject
Example #1
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();
Example #2
0
<?php

require_once __DIR__ . '/common.php';
$num = isset($argv[1]) ? $argv[1] : 1000;
printf("creating %d test domain objects\n", $num);
benchmark($num, function () {
    $rel = new TestRelationship();
    $object = new TestObject();
    $object->TestRel = $rel;
    $rel->save();
    $object->save();
});
Example #3
0
 public function relationships()
 {
     return array('TestRel' => TestRelationship::belongsTo('testrelid'));
 }