/** * @covers ::getModelClass */ public function testModelClass() { $config = new Config(__NAMESPACE__ . '\\TestModel\\City'); $this->assertEquals(__NAMESPACE__ . '\\TestModel\\City', $config->getModelClass()); }
/** * Add 'parent' and 'children' rels * * @param Config $config */ public static function initialize(Config $config) { $class = $config->getModelClass(); $config->addRel(new Rel\BelongsTo('parent', $config, $class::getRepo()))->addRel(new Rel\HasMany('children', $config, $class::getRepo(), ['foreignKey' => 'parentId'])); }