for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Quantick\DeployMigration\Commands;
use Quantick\DeployMigration\Lib\Service\MigrationCreator;
class CreateMigrationCommand extends BaseDeployMigrationCommand
{
protected $signature = 'make:deploy-migration';
protected $description = 'Create deploy migration';
/**
* @var MigrationCreator
*/
private $creator;
* DeployMigrateCommand constructor.
* @param MigrationCreator $creator
public function __construct(MigrationCreator $creator)
parent::__construct();
$this->creator = $creator;
}
* @throws \Exception
public function handle()
$this->prepareConsoleStyles();
$versionPath = $this->creator->create();
$this->output->writeln(sprintf('<info>Deploy migration generated in %s</info>', $versionPath));