public function registerManager(ManagerFactory $mf) { $structure = $mf->getStructure(); foreach ($structure->getConfig()['tables'] as $name => $table) { if (in_array(static::NAME, $table['extensions'])) { $mf->registerManager($name, new TreeAbleManager($mf, $structure->getTable($name))); } } }
public function getStructure() { return $this->mf->getStructure(); }