Nelmio\Alice\Throwable\Exception\InvalidArgumentExceptionFactory::createForInvalidOptionalFlagBoundaries PHP Method

createForInvalidOptionalFlagBoundaries() public static method

public static createForInvalidOptionalFlagBoundaries ( integer $percentage ) : InvalidArgumentException
$percentage integer
return InvalidArgumentException
    public static function createForInvalidOptionalFlagBoundaries(int $percentage) : \InvalidArgumentException
    {
        return new \InvalidArgumentException(sprintf('Expected optional flag to be an integer element of [0;100]. Got "%d" instead.', $percentage));
    }

Usage Example

Example #1
0
 /**
  * @param int $percentage Element of ]0;100[.
  */
 public function __construct(int $percentage)
 {
     if ($percentage < 0 || $percentage > 100) {
         throw InvalidArgumentExceptionFactory::createForInvalidOptionalFlagBoundaries($percentage);
     }
     $this->percentage = $percentage;
 }
All Usage Examples Of Nelmio\Alice\Throwable\Exception\InvalidArgumentExceptionFactory::createForInvalidOptionalFlagBoundaries