Validator\Slug

class Slug

Validator for slug values: Starting with a alphanumerical value, sequences of dashes and more alphanumerical values and ending with an alphanumerical character.

property amountOfParameters

protected

Holds the amount of parameters.

property type

protected

Holds the type of the validator.

isValidComparison($value, $parameters)

{@inheritdoc}

Parameters:
  • $value
  • $parameters
isAllNumeric()

Checks whether all given parameters are numeric.

Returns:boolean true if all values are numeric
isValid($value, $parameters)

{@inheritdoc}

Parameters:
  • $value
  • $parameters
getInvalidDetails()

{@inheritdoc}

validateParameterCount($name, $parameterAmount, $parameters)

Throws an exception if the parameters don’t fullfill the expected parameter count.

Parameters:
  • $name (string) – the name of the validator
  • $parameterAmount (integer) – the amount of expected parameters
  • $parameters (string[]) – the parameters