コード例 #1
0
 /**
  * {@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');
     }
 }
コード例 #2
0
 /**
  * {@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]);
 }
コード例 #3
0
 /**
  * {@inheritdoc}
  */
 public function __construct(Configuration $configuration)
 {
     parent::__construct($configuration);
     $this->run(['artisan route:scan', 'artisan model:scan']);
 }
コード例 #4
0
 /**
  * {@inheritdoc}
  */
 public function __construct(Configuration $configuration)
 {
     parent::__construct($configuration);
     $this->run('artisan db:backup');
 }
コード例 #5
0
 /**
  * {@inheritdoc}
  */
 public function __construct(Configuration $configuration)
 {
     parent::__construct($configuration);
     $this->run($configuration->get('tasks'));
 }
コード例 #6
0
 /**
  * {@inheritdoc}
  */
 public function __construct(Configuration $configuration)
 {
     parent::__construct($configuration);
     $this->run(['artisan config:cache', 'artisan route:cache', 'artisan optimize']);
 }
コード例 #7
0
 /**
  * {@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]);
 }
コード例 #8
0
 /**
  * @param AbstractTask $task
  *
  * @return Command[]
  */
 public function getCommandsFrom(AbstractTask $task)
 {
     return $task->getCommands();
 }
コード例 #9
0
 /**
  * {@inheritdoc}
  */
 public function __construct(Configuration $configuration)
 {
     parent::__construct($configuration);
     $this->run('artisan migrate --force');
 }
コード例 #10
0
 /**
  * {@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']);
 }
コード例 #11
0
 /**
  * {@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']);
 }