henzeb/laravel-pipeline-factory

View on GitHub
src/Support/Conditions/UnlessPipeCondition.php

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
<?php

namespace Henzeb\Pipeline\Support\Conditions;

use Henzeb\Pipeline\Contracts\PipeCondition;

class UnlessPipeCondition implements PipeCondition
{
    public function __construct(private PipeCondition $condition)
    {
    }

    public function test($passable): bool
    {
        return !$this->condition->test($passable);
    }
}