<?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();
<?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(); });
public function relationships() { return array('TestRel' => TestRelationship::belongsTo('testrelid')); }