![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/laminas/laminas-stdlib/src/Guard/ |
<?php declare(strict_types=1); namespace Laminas\Stdlib\Guard; use Exception; use Laminas\Stdlib\Exception\InvalidArgumentException; use function sprintf; /** * Provide a guard method against empty data */ trait EmptyGuardTrait { /** * Verify that the data is not empty * * @param mixed $data the data to verify * @param string $dataName the data name * @param string $exceptionClass FQCN for the exception * @return void * @throws Exception */ protected function guardAgainstEmpty( mixed $data, $dataName = 'Argument', $exceptionClass = InvalidArgumentException::class ) { if (empty($data)) { $message = sprintf('%s cannot be empty', $dataName); throw new $exceptionClass($message); } } }