mirror of
https://github.com/anikeen-com/id.git
synced 2026-03-14 06:06:18 +00:00
19 lines
492 B
PHP
19 lines
492 B
PHP
<?php
|
|
|
|
namespace Anikeen\Id\ApiOperations;
|
|
|
|
use Anikeen\Id\Exceptions\RequestRequiresMissingParametersException;
|
|
use Illuminate\Support\Arr;
|
|
|
|
trait Validation
|
|
{
|
|
/**
|
|
* @throws RequestRequiresMissingParametersException
|
|
*/
|
|
public function validateRequired(array $parameters, array $required): void
|
|
{
|
|
if (!Arr::has($parameters, $required)) {
|
|
throw RequestRequiresMissingParametersException::fromValidateRequired($parameters, $required);
|
|
}
|
|
}
|
|
} |