Skip to content

Commit

Permalink
Added DestroySite.php action to terminate command
Browse files Browse the repository at this point in the history
  • Loading branch information
mehrancodes committed Oct 3, 2023
1 parent 1accca9 commit 32cdb31
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions app/Services/Forge/Pipeline/DestroySite.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?php

declare(strict_types=1);

/**
* This file is part of Harbor CLI.
*
* (c) Mehran Rasulian <[email protected]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/

namespace App\Services\Forge\Pipeline;

use App\Services\Forge\ForgeService;
use App\Traits\Outputifier;
use Closure;

class DestroySite
{
use Outputifier;

public function __invoke(ForgeService $service, Closure $next)
{
$service->site->delete();

return $next($service);
}
}

0 comments on commit 32cdb31

Please sign in to comment.