/** * Initialize the manager: read package information and register migrations. * * @return void */ protected function initialize() { $this->packagesData = Tools::getPackagesData($this->packagesPath); $this->migrations = array(); foreach ($this->packagesData as $packageKey => $packageData) { $this->registerMigrationFiles(Files::concatenatePaths(array($this->packagesPath, $packageData['category'], $packageKey))); } }