Skip to content

Added suffixes for classes #193

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 31, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

use DragonCode\LaravelDeployOperations\Helpers\Config;
use DragonCode\LaravelDeployOperations\Helpers\ConfigHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
Expand Down Expand Up @@ -49,6 +49,6 @@ protected function doesntHaveColumn(string $column): bool

protected function table(): string
{
return app(Config::class)->table();
return app(ConfigHelper::class)->table();
}
};
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

use DragonCode\LaravelDeployOperations\Helpers\Config;
use DragonCode\LaravelDeployOperations\Helpers\ConfigHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\Schema;

Expand Down Expand Up @@ -39,6 +39,6 @@ protected function doesntSame(string $first, string $second): bool

protected function table(): string
{
return app(Config::class)->table();
return app(ConfigHelper::class)->table();
}
};
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

use DragonCode\LaravelDeployOperations\Helpers\Config;
use DragonCode\LaravelDeployOperations\Helpers\ConfigHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\Schema;

Expand Down Expand Up @@ -39,6 +39,6 @@ protected function doesntSame(string $first, string $second): bool

protected function table(): string
{
return app(Config::class)->table();
return app(ConfigHelper::class)->table();
}
};
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

use DragonCode\LaravelDeployOperations\Helpers\Config;
use DragonCode\LaravelDeployOperations\Helpers\ConfigHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
Expand All @@ -27,6 +27,6 @@ protected function rename(string $from, string $to): void

protected function table(): string
{
return app(Config::class)->table();
return app(ConfigHelper::class)->table();
}
};
2 changes: 1 addition & 1 deletion src/Concerns/About.php → src/Concerns/HasAbout.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
use DragonCode\Support\Facades\Helpers\Str;
use Illuminate\Foundation\Console\AboutCommand;

trait About
trait HasAbout
{
protected string $composer = __DIR__ . '/../../composer.json';

Expand Down
6 changes: 3 additions & 3 deletions src/Concerns/Artisan.php → src/Concerns/HasArtisan.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
namespace DragonCode\LaravelDeployOperations\Concerns;

use Illuminate\Console\OutputStyle;
use Illuminate\Support\Facades\Artisan as Command;
use Illuminate\Support\Facades\Artisan;

trait Artisan
trait HasArtisan
{
protected function artisan(string $command, array $parameters = [], ?OutputStyle $outputBuffer = null): void
{
Command::call($command, $parameters, $outputBuffer);
Artisan::call($command, $parameters, $outputBuffer);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@
namespace DragonCode\LaravelDeployOperations\Concerns;

use DragonCode\LaravelDeployOperations\Constants\Options;
use DragonCode\LaravelDeployOperations\Services\Mutex;
use DragonCode\LaravelDeployOperations\Services\MutexService;

use function is_numeric;

trait Isolatable
trait HasIsolatable
{
protected function isolationMutex(): Mutex
protected function isolationMutex(): MutexService
{
return app(Mutex::class);
return app(MutexService::class);
}

protected function isolatedStatusCode(): int
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
use function in_array;

/** @mixin \DragonCode\LaravelDeployOperations\Console\Command */
trait Optionable
trait HasOptionable
{
protected array $arguments = [];

Expand Down
10 changes: 5 additions & 5 deletions src/Console/Command.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
namespace DragonCode\LaravelDeployOperations\Console;

use DragonCode\LaravelDeployOperations\Concerns\ConfirmableTrait;
use DragonCode\LaravelDeployOperations\Concerns\Isolatable;
use DragonCode\LaravelDeployOperations\Concerns\Optionable;
use DragonCode\LaravelDeployOperations\Concerns\HasIsolatable;
use DragonCode\LaravelDeployOperations\Concerns\HasOptionable;
use DragonCode\LaravelDeployOperations\Processors\Processor;
use DragonCode\LaravelDeployOperations\Values\Options as OptionsData;
use DragonCode\LaravelDeployOperations\Values\OptionsData;
use Illuminate\Console\Command as BaseCommand;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
Expand All @@ -19,8 +19,8 @@
abstract class Command extends BaseCommand
{
use ConfirmableTrait;
use Isolatable;
use Optionable;
use HasIsolatable;
use HasOptionable;

protected Processor|string $processor;

Expand Down
4 changes: 2 additions & 2 deletions src/Console/Fresh.php → src/Console/FreshCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@

use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Constants\Options;
use DragonCode\LaravelDeployOperations\Processors\Fresh as FreshProcessor;
use DragonCode\LaravelDeployOperations\Processors\FreshProcessor;
use DragonCode\LaravelDeployOperations\Processors\Processor;

class Fresh extends Command
class FreshCommand extends Command
{
protected $name = Names::Fresh;

Expand Down
4 changes: 2 additions & 2 deletions src/Console/Install.php → src/Console/InstallCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
namespace DragonCode\LaravelDeployOperations\Console;

use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Processors\Install as InstallProcessor;
use DragonCode\LaravelDeployOperations\Processors\InstallProcessor;
use DragonCode\LaravelDeployOperations\Processors\Processor;

class Install extends Command
class InstallCommand extends Command
{
protected $name = Names::Install;

Expand Down
4 changes: 2 additions & 2 deletions src/Console/Make.php → src/Console/MakeCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@

use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Constants\Options;
use DragonCode\LaravelDeployOperations\Processors\Make as MakeProcessor;
use DragonCode\LaravelDeployOperations\Processors\MakeProcessor;
use DragonCode\LaravelDeployOperations\Processors\Processor;

class Make extends Command
class MakeCommand extends Command
{
protected $signature = Names::Make;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@

use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Constants\Options;
use DragonCode\LaravelDeployOperations\Processors\Operations as OperationsProcessor;
use DragonCode\LaravelDeployOperations\Processors\OperationsProcessor;
use DragonCode\LaravelDeployOperations\Processors\Processor;

class Operations extends Command
class OperationsCommand extends Command
{
protected $signature = Names::Operations;

Expand Down
4 changes: 2 additions & 2 deletions src/Console/Refresh.php → src/Console/RefreshCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Constants\Options;
use DragonCode\LaravelDeployOperations\Processors\Processor;
use DragonCode\LaravelDeployOperations\Processors\Refresh as RefreshProcessor;
use DragonCode\LaravelDeployOperations\Processors\RefreshProcessor;

class Refresh extends Command
class RefreshCommand extends Command
{
protected $name = Names::Refresh;

Expand Down
4 changes: 2 additions & 2 deletions src/Console/Reset.php → src/Console/ResetCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Constants\Options;
use DragonCode\LaravelDeployOperations\Processors\Processor;
use DragonCode\LaravelDeployOperations\Processors\Reset as ResetProcessor;
use DragonCode\LaravelDeployOperations\Processors\ResetProcessor;

class Reset extends Command
class ResetCommand extends Command
{
protected $name = Names::Reset;

Expand Down
4 changes: 2 additions & 2 deletions src/Console/Rollback.php → src/Console/RollbackCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Constants\Options;
use DragonCode\LaravelDeployOperations\Processors\Processor;
use DragonCode\LaravelDeployOperations\Processors\Rollback as RollbackProcessor;
use DragonCode\LaravelDeployOperations\Processors\RollbackProcessor;

class Rollback extends Command
class RollbackCommand extends Command
{
protected $name = Names::Rollback;

Expand Down
4 changes: 2 additions & 2 deletions src/Console/Status.php → src/Console/StatusCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Constants\Options;
use DragonCode\LaravelDeployOperations\Processors\Processor;
use DragonCode\LaravelDeployOperations\Processors\Status as StatusProcessor;
use DragonCode\LaravelDeployOperations\Processors\StatusProcessor;

class Status extends Command
class StatusCommand extends Command
{
protected $name = Names::Status;

Expand Down
2 changes: 1 addition & 1 deletion src/Helpers/Config.php → src/Helpers/ConfigHelper.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
use function rtrim;
use function str_replace;

class Config
class ConfigHelper
{
public function __construct(
protected Repository $config
Expand Down
4 changes: 2 additions & 2 deletions src/Helpers/Git.php → src/Helpers/GitHelper.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
use function rtrim;
use function sprintf;

class Git
class GitHelper
{
public function __construct(
protected Config $config
protected ConfigHelper $config
) {}

public function currentBranch(?string $path = null): ?string
Expand Down
2 changes: 1 addition & 1 deletion src/Helpers/Sorter.php → src/Helpers/SorterHelper.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

use function in_array;

class Sorter
class SorterHelper
{
public function byValues(array $items): array
{
Expand Down
4 changes: 2 additions & 2 deletions src/Operation.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@

namespace DragonCode\LaravelDeployOperations;

use DragonCode\LaravelDeployOperations\Concerns\Artisan;
use DragonCode\LaravelDeployOperations\Concerns\HasArtisan;

abstract class Operation
{
use Artisan;
use HasArtisan;

/**
* Determines the type of launch of the deploy operation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Constants\Options;

class Fresh extends Processor
class FreshProcessor extends Processor
{
public function handle(): void
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
use DragonCode\Support\Facades\Filesystem\Path;
use DragonCode\Support\Facades\Helpers\Str;

class Install extends Processor
class InstallProcessor extends Processor
{
public function handle(): void
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
use function Laravel\Prompts\text;
use function realpath;

class Make extends Processor
class MakeProcessor extends Processor
{
protected string $fallback = 'auto';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
use DragonCode\Support\Facades\Helpers\Str;
use Throwable;

class Operations extends Processor
class OperationsProcessor extends Processor
{
public function handle(): void
{
Expand Down
24 changes: 12 additions & 12 deletions src/Processors/Processor.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@
namespace DragonCode\LaravelDeployOperations\Processors;

use Closure;
use DragonCode\LaravelDeployOperations\Concerns\Artisan;
use DragonCode\LaravelDeployOperations\Concerns\HasArtisan;
use DragonCode\LaravelDeployOperations\Enums\MethodEnum;
use DragonCode\LaravelDeployOperations\Helpers\Config;
use DragonCode\LaravelDeployOperations\Helpers\Git;
use DragonCode\LaravelDeployOperations\Helpers\Sorter;
use DragonCode\LaravelDeployOperations\Helpers\ConfigHelper;
use DragonCode\LaravelDeployOperations\Helpers\GitHelper;
use DragonCode\LaravelDeployOperations\Helpers\SorterHelper;
use DragonCode\LaravelDeployOperations\Notifications\Notification;
use DragonCode\LaravelDeployOperations\Repositories\OperationsRepository;
use DragonCode\LaravelDeployOperations\Services\Migrator;
use DragonCode\LaravelDeployOperations\Values\Options;
use DragonCode\LaravelDeployOperations\Services\MigratorService;
use DragonCode\LaravelDeployOperations\Values\OptionsData;
use DragonCode\Support\Facades\Helpers\Arr;
use DragonCode\Support\Facades\Helpers\Str;
use DragonCode\Support\Filesystem\File;
Expand All @@ -25,22 +25,22 @@

abstract class Processor
{
use Artisan;
use HasArtisan;

abstract public function handle(): void;

public function __construct(
protected Options $options,
protected OptionsData $options,
protected InputInterface $input,
protected OutputStyle $output,
protected Config $config,
protected ConfigHelper $config,
protected OperationsRepository $repository,
protected Git $git,
protected GitHelper $git,
protected File $file,
protected Migrator $migrator,
protected MigratorService $migrator,
protected Notification $notification,
protected Dispatcher $events,
protected Sorter $sorter
protected SorterHelper $sorter
) {
$this->notification->setOutput($this->output, $this->options->mute);
$this->repository->setConnection($this->options->connection);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Constants\Options;

class Refresh extends Processor
class RefreshProcessor extends Processor
{
public function handle(): void
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
use DragonCode\LaravelDeployOperations\Constants\Names;
use DragonCode\LaravelDeployOperations\Constants\Options;

class Reset extends Processor
class ResetProcessor extends Processor
{
public function handle(): void
{
Expand Down
Loading