lib/Imgur/Api/AbstractApi.php
private function validateArgument($type, $input, $possibleValues)
    {
        if (!\in_array($input, $possibleValues, true)) {
            throw new InvalidArgumentException($type . ' parameter "' . $input . '" is wrong. Possible values are: ' . implode(', ', $possibleValues));
        }
    }
private function validateArgument($type, $input, $possibleValues)
    {
        if (!\in_array($input, $possibleValues, true)) {
            throw new InvalidArgumentException($type . ' parameter "' . $input . '" is wrong. Possible values are: ' . implode(', ', $possibleValues));
        }
    }
private function validateArgument ( $ type , $ input , $ possibleValues ) { if ( ! \ in_array ( $ input , $ possibleValues , true ) ) { throw new InvalidArgumentException ( $ type . ' parameter "' . $ input . '" is wrong. Possible values are: ' . implode ( ', ' , $ possibleValues ) ) ; } }
Global method to validate an argument.

@param string $type           The required parameter (used for the error message)
@param string $input          Input value
@param array  $possibleValues Possible values for this argument
Global method to validate an argument .