示例#1
0
 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)));
         }
     }
 }
示例#2
0
 public function getStructure()
 {
     return $this->mf->getStructure();
 }
 public function registerListener(ManagerFactory $mf)
 {
     $listener = new TimestampAbleListener();
     $mf->getDispatcher()->addSubscriber($listener);
 }