Example #1
0
 /**
  * __construct
  *
  * @param Phigrate_Adapter_Base $adapter       Adapter RDBMS
  * @param string|array          $tasksDir      The path of directory of tasks
  * @param string                $migrationsDir The path of directory of migrations.
  *
  * @return Phigrate_Task_Manager
  */
 public function __construct(Phigrate_Adapter_Base $adapter, $tasksDir = null, $migrationsDir = null)
 {
     $this->_logger = $adapter->getLogger();
     $this->setAdapter($adapter);
     if (isset($migrationsDir)) {
         $this->setDirectoryOfMigrations($migrationsDir);
     }
     if (isset($tasksDir)) {
         $this->setDirectoryOfTasks($tasksDir, true);
     }
 }