Files
accounts/src/Accounts/ApiOperations/Validation.php
René Preuß a2405875ad Refactoring
2022-10-01 14:00:25 +02:00

19 lines
502 B
PHP

<?php
namespace Bitinflow\Accounts\ApiOperations;
use Bitinflow\Accounts\Exceptions\RequestRequiresMissingParametersException;
use Illuminate\Support\Arr;
trait Validation
{
/**
* @throws RequestRequiresMissingParametersException
*/
public function validateRequired(array $parameters, array $required)
{
if (!Arr::has($parameters, $required)) {
throw RequestRequiresMissingParametersException::fromValidateRequired($parameters, $required);
}
}
}