/** * __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); } }