/** * {@inheritdoc} */ public function __construct(Configuration $configuration) { parent::__construct($configuration); $environment = getenv('APP_ENV') ?: 'production'; $file = '.env.' . $environment; if (file_exists($this->option('paths.app') . $file)) { $this->run('cp ' . $file . ' .env'); } }
/** * {@inheritdoc} */ public function __construct(Configuration $configuration) { parent::__construct($configuration); $flags = getenv('APP_DEBUG') ? '--no-dev' : ''; $folder = $this->option('paths.app'); if (!file_exists($folder . '/composer.phar')) { $this->getComposer(); } $this->run(['composer self-update', 'composer install --no-interaction --no-scripts --prefer-dist ' . $flags]); }
/** * {@inheritdoc} */ public function __construct(Configuration $configuration) { parent::__construct($configuration); $this->run(['artisan route:scan', 'artisan model:scan']); }
/** * {@inheritdoc} */ public function __construct(Configuration $configuration) { parent::__construct($configuration); $this->run('artisan db:backup'); }
/** * {@inheritdoc} */ public function __construct(Configuration $configuration) { parent::__construct($configuration); $this->run($configuration->get('tasks')); }
/** * {@inheritdoc} */ public function __construct(Configuration $configuration) { parent::__construct($configuration); $this->run(['artisan config:cache', 'artisan route:cache', 'artisan optimize']); }
/** * {@inheritdoc} */ public function __construct(Configuration $configuration) { parent::__construct($configuration); $this->run(['artisan down', Backup::class, Repository::class, Environment::class, Dependencies::class, ClearCaches::class, Annotations::class, Database::class, Backup::class, 'artisan up', Optimize::class]); }
/** * @param AbstractTask $task * * @return Command[] */ public function getCommandsFrom(AbstractTask $task) { return $task->getCommands(); }
/** * {@inheritdoc} */ public function __construct(Configuration $configuration) { parent::__construct($configuration); $this->run('artisan migrate --force'); }
/** * {@inheritdoc} */ public function __construct(Configuration $configuration) { parent::__construct($configuration); $this->run(['artisan clear-compiled', 'artisan cache:clear', 'artisan config:clear', 'artisan route:clear', 'artisan twig:clean']); }
/** * {@inheritdoc} */ public function __construct(Configuration $configuration) { parent::__construct($configuration); $this->run(['git checkout ' . $this->option('scm.branch'), 'git reset --hard', 'git clean -df', 'git pull']); }