14 lines
369 B
PHP
14 lines
369 B
PHP
<?php
|
|
|
|
namespace App\Exception;
|
|
|
|
class InvalidOptionException extends \InvalidArgumentException
|
|
{
|
|
public static function invalidType($parameter, $value, array $expected = [])
|
|
{
|
|
return new \InvalidArgumentException(
|
|
sprintf('Expected %s to be of type: %s. %s given.', $parameter, implode(', ', $expected), gettype($value))
|
|
);
|
|
}
|
|
}
|