quillstack/unit-tests

View on GitHub
src/AssertEmpty.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

declare(strict_types=1);

namespace Quillstack\UnitTests;

use Quillstack\UnitTests\Exceptions\EmptyValueException;
use Quillstack\UnitTests\Exceptions\ValueNotEmptyException;

class AssertEmpty
{
    public function isEmpty(mixed $value): void
    {
        if (empty($value)) {
            return;
        }

        throw new ValueNotEmptyException();
    }

    public function isNotEmpty(mixed $value): void
    {
        if (!empty($value)) {
            return;
        }

        throw new EmptyValueException();
    }
}