public function actionSyncToDb()
    {
        $packages = $this->packageStorage->listPackages();

        foreach ($packages as $name => $data) {
            $message = "Package %N$name%n ";
            $package = AssetPackage::fromFullName($name);
            $package->load();

            $message .= $this->packageRepository->exists($package)
                ? 'already exists. %BUpdated.%n'
                : 'does not exist. %GCreated.%n';

            $this->packageRepository->save($package);

            $this->stdout(Console::renderColoredString($message . "\n"));
        }
    }
public function actionSyncToDb()
    {
        $packages = $this->packageStorage->listPackages();

        foreach ($packages as $name => $data) {
            $message = "Package %N$name%n ";
            $package = AssetPackage::fromFullName($name);
            $package->load();

            $message .= $this->packageRepository->exists($package)
                ? 'already exists. %BUpdated.%n'
                : 'does not exist. %GCreated.%n';

            $this->packageRepository->save($package);

            $this->stdout(Console::renderColoredString($message . "\n"));
        }
    }
public function actionSyncToDb ( ) { $ packages = $ this -> packageStorage -> listPackages ( ) ; foreach ( $ packages as $ name => $ data ) { $ message = "Package %N$name%n " ; $ package = AssetPackage :: fromFullName ( $ name ) ; $ package -> load ( ) ; $ message .= $ this -> packageRepository -> exists ( $ package ) ? 'already exists. %BUpdated.%n' : 'does not exist. %GCreated.%n' ; $ this -> packageRepository -> save ( $ package ) ; $ this -> stdout ( Console :: renderColoredString ( $ message . "\n" ) ) ; } }
Synchronizes file system packages to the database.
Synchronizes file system packages to the database .