mirror of
https://github.com/bitinflow/accounts.git
synced 2026-03-14 14:05:52 +00:00
19 lines
502 B
PHP
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);
|
|
}
|
|
}
|
|
} |