Copied!
Abstract Interface
Methods
public abstract static allAlnum ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allAlpha ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allBoolean ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allClassExists ( $value , $message = '' )
 
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allContains ( $value , $subString , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allCount ( $array , $number , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allCountBetween ( $array , $min , $max , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allDigits ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allDirectory ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allEmail ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allEndsWith ( $value , $suffix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allEq ( $value , $expect , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allFalse ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allFile ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allFileExists ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allFloat ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allGreaterThan ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allGreaterThanEq ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allImplementsInterface ( $value , $interface , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $interface
  • psalm-assert iterable> $value
  • throws InvalidArgumentException
public abstract static allInArray ( $value , $values , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allInteger ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIntegerish ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allInterfaceExists ( $value , $message = '' )
 
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIp ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allIpv4 ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allIpv6 ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allIsAnyOf ( $value , $classes , $message = '' )
 
  • psalm-pure
  • psalm-param array $classes
  • throws InvalidArgumentException
public abstract static allIsAOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert iterable> $value
  • throws InvalidArgumentException
public abstract static allIsArray ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsArrayAccessible ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsCallable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsCountable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsEmpty ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsInstanceOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsInstanceOfAny ( $value , $classes , $message = '' )
 
  • psalm-pure
  • psalm-param array $classes
  • throws InvalidArgumentException
public abstract static allIsIterable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsList ( $array , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $array
  • throws InvalidArgumentException
public abstract static allIsMap ( $array , $message = '' )
 
  • psalm-pure
  • psalm-template T
  • psalm-param iterable> $array
  • psalm-assert iterable> $array
  • throws InvalidArgumentException
public abstract static allIsNonEmptyList ( $array , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $array
  • throws InvalidArgumentException
public abstract static allIsNonEmptyMap ( $array , $message = '' )
 
  • psalm-pure
  • psalm-template T
  • psalm-param iterable> $array
  • throws InvalidArgumentException
public abstract static allIsNotA ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template UnexpectedType of object
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static allIsTraversable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • deprecated use "isIterable" or "isInstanceOf" instead
  • throws InvalidArgumentException
public abstract static allKeyExists ( $array , $key , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allKeyNotExists ( $array , $key , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allLength ( $value , $length , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allLengthBetween ( $value , $min , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allLessThan ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allLessThanEq ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allLower ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allMaxCount ( $array , $max , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allMaxLength ( $value , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allMethodExists ( $classOrObject , $method , $message = '' )
 
  • psalm-pure
  • psalm-param iterable $classOrObject
  • throws InvalidArgumentException
public abstract static allMethodNotExists ( $classOrObject , $method , $message = '' )
 
  • psalm-pure
  • psalm-param iterable $classOrObject
  • throws InvalidArgumentException
public abstract static allMinCount ( $array , $min , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allMinLength ( $value , $min , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNatural ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allNotContains ( $value , $subString , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotEmpty ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotEndsWith ( $value , $suffix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotEq ( $value , $expect , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allNotFalse ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotInstanceOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static allNotNull ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotRegex ( $value , $pattern , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotSame ( $value , $expect , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotStartsWith ( $value , $prefix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotWhitespaceOnly ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNull ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allNumeric ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allObject ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allOneOf ( $value , $values , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allPropertyExists ( $classOrObject , $property , $message = '' )
 
  • psalm-pure
  • psalm-param iterable $classOrObject
  • throws InvalidArgumentException
public abstract static allPropertyNotExists ( $classOrObject , $property , $message = '' )
 
  • psalm-pure
  • psalm-param iterable $classOrObject
  • throws InvalidArgumentException
public abstract static allRange ( $value , $min , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allReadable ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allRegex ( $value , $pattern , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allResource ( $value , $type = NULL , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allSame ( $value , $expect , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allScalar ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allStartsWith ( $value , $prefix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allStartsWithLetter ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allString ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allStringNotEmpty ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allSubclassOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert iterable|ExpectedType> $value
  • throws InvalidArgumentException
public abstract static allThrows ( $expression , $class = 'Exception' , $message = '' )
 
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static allTrue ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allUnicodeLetters ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allUniqueValues ( $values , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allUpper ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allUuid ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allValidArrayKey ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allWritable ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrAlnum ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrAlpha ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrBoolean ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|bool $value
  • throws InvalidArgumentException
public abstract static nullOrClassExists ( $value , $message = '' )
 
  • psalm-assert null|class-string $value
  • throws InvalidArgumentException
public abstract static nullOrContains ( $value , $subString , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrCount ( $array , $number , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrCountBetween ( $array , $min , $max , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrDigits ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrDirectory ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrEmail ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrEndsWith ( $value , $suffix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrEq ( $value , $expect , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrFalse ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|false $value
  • throws InvalidArgumentException
public abstract static nullOrFile ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrFileExists ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrFloat ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|float $value
  • throws InvalidArgumentException
public abstract static nullOrGreaterThan ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrGreaterThanEq ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrImplementsInterface ( $value , $interface , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $interface
  • psalm-assert null|class-string $value
  • throws InvalidArgumentException
public abstract static nullOrInArray ( $value , $values , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrInteger ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|int $value
  • throws InvalidArgumentException
public abstract static nullOrIntegerish ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|numeric $value
  • throws InvalidArgumentException
public abstract static nullOrInterfaceExists ( $value , $message = '' )
 
  • psalm-assert null|class-string $value
  • throws InvalidArgumentException
public abstract static nullOrIp ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrIpv4 ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrIpv6 ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrIsAnyOf ( $value , $classes , $message = '' )
 
  • psalm-pure
  • psalm-param array $classes
  • throws InvalidArgumentException
public abstract static nullOrIsAOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert null|ExpectedType|class-string $value
  • throws InvalidArgumentException
public abstract static nullOrIsArray ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|array $value
  • throws InvalidArgumentException
public abstract static nullOrIsArrayAccessible ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|array|ArrayAccess $value
  • throws InvalidArgumentException
public abstract static nullOrIsCallable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|callable $value
  • throws InvalidArgumentException
public abstract static nullOrIsCountable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|countable $value
  • throws InvalidArgumentException
public abstract static nullOrIsEmpty ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert empty $value
  • throws InvalidArgumentException
public abstract static nullOrIsInstanceOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert null|ExpectedType $value
  • throws InvalidArgumentException
public abstract static nullOrIsInstanceOfAny ( $value , $classes , $message = '' )
 
  • psalm-pure
  • psalm-param array $classes
  • throws InvalidArgumentException
public abstract static nullOrIsIterable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|iterable $value
  • throws InvalidArgumentException
public abstract static nullOrIsList ( $array , $message = '' )
 
  • psalm-pure
  • psalm-assert null|list $array
  • throws InvalidArgumentException
public abstract static nullOrIsMap ( $array , $message = '' )
 
  • psalm-pure
  • psalm-template T
  • psalm-param null|mixed|array $array
  • psalm-assert null|array $array
  • throws InvalidArgumentException
public abstract static nullOrIsNonEmptyList ( $array , $message = '' )
 
  • psalm-pure
  • psalm-assert null|non-empty-list $array
  • throws InvalidArgumentException
public abstract static nullOrIsNonEmptyMap ( $array , $message = '' )
 
  • psalm-pure
  • psalm-template T
  • psalm-param null|mixed|array $array
  • throws InvalidArgumentException
public abstract static nullOrIsNotA ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template UnexpectedType of object
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static nullOrIsTraversable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|iterable $value
  • deprecated use "isIterable" or "isInstanceOf" instead
  • throws InvalidArgumentException
public abstract static nullOrKeyExists ( $array , $key , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrKeyNotExists ( $array , $key , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrLength ( $value , $length , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrLengthBetween ( $value , $min , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrLessThan ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrLessThanEq ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrLower ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|lowercase-string $value
  • throws InvalidArgumentException
public abstract static nullOrMaxCount ( $array , $max , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrMaxLength ( $value , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrMethodExists ( $classOrObject , $method , $message = '' )
 
  • psalm-pure
  • psalm-param null|class-string|object $classOrObject
  • throws InvalidArgumentException
public abstract static nullOrMethodNotExists ( $classOrObject , $method , $message = '' )
 
  • psalm-pure
  • psalm-param null|class-string|object $classOrObject
  • throws InvalidArgumentException
public abstract static nullOrMinCount ( $array , $min , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrMinLength ( $value , $min , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNatural ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|int $value
  • throws InvalidArgumentException
public abstract static nullOrNotContains ( $value , $subString , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotEmpty ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotEndsWith ( $value , $suffix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotEq ( $value , $expect , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrNotFalse ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotInstanceOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static nullOrNotRegex ( $value , $pattern , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotSame ( $value , $expect , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotStartsWith ( $value , $prefix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotWhitespaceOnly ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNumeric ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|numeric $value
  • throws InvalidArgumentException
public abstract static nullOrObject ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|object $value
  • throws InvalidArgumentException
public abstract static nullOrOneOf ( $value , $values , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrPropertyExists ( $classOrObject , $property , $message = '' )
 
  • psalm-pure
  • psalm-param null|class-string|object $classOrObject
  • throws InvalidArgumentException
public abstract static nullOrPropertyNotExists ( $classOrObject , $property , $message = '' )
 
  • psalm-pure
  • psalm-param null|class-string|object $classOrObject
  • throws InvalidArgumentException
public abstract static nullOrRange ( $value , $min , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrReadable ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrRegex ( $value , $pattern , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrResource ( $value , $type = NULL , $message = '' )
 
  • psalm-pure
  • psalm-assert null|resource $value
  • throws InvalidArgumentException
public abstract static nullOrSame ( $value , $expect , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrScalar ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|scalar $value
  • throws InvalidArgumentException
public abstract static nullOrStartsWith ( $value , $prefix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrStartsWithLetter ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrString ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|string $value
  • throws InvalidArgumentException
public abstract static nullOrStringNotEmpty ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|non-empty-string $value
  • throws InvalidArgumentException
public abstract static nullOrSubclassOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert null|class-string|ExpectedType $value
  • throws InvalidArgumentException
public abstract static nullOrThrows ( $expression , $class = 'Exception' , $message = '' )
 
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static nullOrTrue ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|true $value
  • throws InvalidArgumentException
public abstract static nullOrUnicodeLetters ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrUniqueValues ( $values , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrUpper ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrUuid ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrValidArrayKey ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|array-key $value
  • throws InvalidArgumentException
public abstract static nullOrWritable ( $value , $message = '' )
 
  • throws InvalidArgumentException
Methods
public abstract static allAlnum ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allAlpha ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allBoolean ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allClassExists ( $value , $message = '' )
 
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allContains ( $value , $subString , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allCount ( $array , $number , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allCountBetween ( $array , $min , $max , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allDigits ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allDirectory ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allEmail ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allEndsWith ( $value , $suffix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allEq ( $value , $expect , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allFalse ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allFile ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allFileExists ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allFloat ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allGreaterThan ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allGreaterThanEq ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allImplementsInterface ( $value , $interface , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $interface
  • psalm-assert iterable> $value
  • throws InvalidArgumentException
public abstract static allInArray ( $value , $values , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allInteger ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIntegerish ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allInterfaceExists ( $value , $message = '' )
 
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIp ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allIpv4 ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allIpv6 ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allIsAnyOf ( $value , $classes , $message = '' )
 
  • psalm-pure
  • psalm-param array $classes
  • throws InvalidArgumentException
public abstract static allIsAOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert iterable> $value
  • throws InvalidArgumentException
public abstract static allIsArray ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsArrayAccessible ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsCallable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsCountable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsEmpty ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsInstanceOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsInstanceOfAny ( $value , $classes , $message = '' )
 
  • psalm-pure
  • psalm-param array $classes
  • throws InvalidArgumentException
public abstract static allIsIterable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allIsList ( $array , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $array
  • throws InvalidArgumentException
public abstract static allIsMap ( $array , $message = '' )
 
  • psalm-pure
  • psalm-template T
  • psalm-param iterable> $array
  • psalm-assert iterable> $array
  • throws InvalidArgumentException
public abstract static allIsNonEmptyList ( $array , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $array
  • throws InvalidArgumentException
public abstract static allIsNonEmptyMap ( $array , $message = '' )
 
  • psalm-pure
  • psalm-template T
  • psalm-param iterable> $array
  • throws InvalidArgumentException
public abstract static allIsNotA ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template UnexpectedType of object
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static allIsTraversable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • deprecated use "isIterable" or "isInstanceOf" instead
  • throws InvalidArgumentException
public abstract static allKeyExists ( $array , $key , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allKeyNotExists ( $array , $key , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allLength ( $value , $length , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allLengthBetween ( $value , $min , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allLessThan ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allLessThanEq ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allLower ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allMaxCount ( $array , $max , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allMaxLength ( $value , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allMethodExists ( $classOrObject , $method , $message = '' )
 
  • psalm-pure
  • psalm-param iterable $classOrObject
  • throws InvalidArgumentException
public abstract static allMethodNotExists ( $classOrObject , $method , $message = '' )
 
  • psalm-pure
  • psalm-param iterable $classOrObject
  • throws InvalidArgumentException
public abstract static allMinCount ( $array , $min , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allMinLength ( $value , $min , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNatural ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allNotContains ( $value , $subString , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotEmpty ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotEndsWith ( $value , $suffix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotEq ( $value , $expect , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allNotFalse ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotInstanceOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static allNotNull ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotRegex ( $value , $pattern , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotSame ( $value , $expect , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotStartsWith ( $value , $prefix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNotWhitespaceOnly ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allNull ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allNumeric ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allObject ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allOneOf ( $value , $values , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allPropertyExists ( $classOrObject , $property , $message = '' )
 
  • psalm-pure
  • psalm-param iterable $classOrObject
  • throws InvalidArgumentException
public abstract static allPropertyNotExists ( $classOrObject , $property , $message = '' )
 
  • psalm-pure
  • psalm-param iterable $classOrObject
  • throws InvalidArgumentException
public abstract static allRange ( $value , $min , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allReadable ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allRegex ( $value , $pattern , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allResource ( $value , $type = NULL , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allSame ( $value , $expect , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allScalar ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allStartsWith ( $value , $prefix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allStartsWithLetter ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allString ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allStringNotEmpty ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allSubclassOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert iterable|ExpectedType> $value
  • throws InvalidArgumentException
public abstract static allThrows ( $expression , $class = 'Exception' , $message = '' )
 
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static allTrue ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allUnicodeLetters ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allUniqueValues ( $values , $message = '' )
 
  • throws InvalidArgumentException
public abstract static allUpper ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allUuid ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static allValidArrayKey ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert iterable $value
  • throws InvalidArgumentException
public abstract static allWritable ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrAlnum ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrAlpha ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrBoolean ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|bool $value
  • throws InvalidArgumentException
public abstract static nullOrClassExists ( $value , $message = '' )
 
  • psalm-assert null|class-string $value
  • throws InvalidArgumentException
public abstract static nullOrContains ( $value , $subString , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrCount ( $array , $number , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrCountBetween ( $array , $min , $max , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrDigits ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrDirectory ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrEmail ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrEndsWith ( $value , $suffix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrEq ( $value , $expect , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrFalse ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|false $value
  • throws InvalidArgumentException
public abstract static nullOrFile ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrFileExists ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrFloat ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|float $value
  • throws InvalidArgumentException
public abstract static nullOrGreaterThan ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrGreaterThanEq ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrImplementsInterface ( $value , $interface , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $interface
  • psalm-assert null|class-string $value
  • throws InvalidArgumentException
public abstract static nullOrInArray ( $value , $values , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrInteger ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|int $value
  • throws InvalidArgumentException
public abstract static nullOrIntegerish ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|numeric $value
  • throws InvalidArgumentException
public abstract static nullOrInterfaceExists ( $value , $message = '' )
 
  • psalm-assert null|class-string $value
  • throws InvalidArgumentException
public abstract static nullOrIp ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrIpv4 ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrIpv6 ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrIsAnyOf ( $value , $classes , $message = '' )
 
  • psalm-pure
  • psalm-param array $classes
  • throws InvalidArgumentException
public abstract static nullOrIsAOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert null|ExpectedType|class-string $value
  • throws InvalidArgumentException
public abstract static nullOrIsArray ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|array $value
  • throws InvalidArgumentException
public abstract static nullOrIsArrayAccessible ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|array|ArrayAccess $value
  • throws InvalidArgumentException
public abstract static nullOrIsCallable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|callable $value
  • throws InvalidArgumentException
public abstract static nullOrIsCountable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|countable $value
  • throws InvalidArgumentException
public abstract static nullOrIsEmpty ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert empty $value
  • throws InvalidArgumentException
public abstract static nullOrIsInstanceOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert null|ExpectedType $value
  • throws InvalidArgumentException
public abstract static nullOrIsInstanceOfAny ( $value , $classes , $message = '' )
 
  • psalm-pure
  • psalm-param array $classes
  • throws InvalidArgumentException
public abstract static nullOrIsIterable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|iterable $value
  • throws InvalidArgumentException
public abstract static nullOrIsList ( $array , $message = '' )
 
  • psalm-pure
  • psalm-assert null|list $array
  • throws InvalidArgumentException
public abstract static nullOrIsMap ( $array , $message = '' )
 
  • psalm-pure
  • psalm-template T
  • psalm-param null|mixed|array $array
  • psalm-assert null|array $array
  • throws InvalidArgumentException
public abstract static nullOrIsNonEmptyList ( $array , $message = '' )
 
  • psalm-pure
  • psalm-assert null|non-empty-list $array
  • throws InvalidArgumentException
public abstract static nullOrIsNonEmptyMap ( $array , $message = '' )
 
  • psalm-pure
  • psalm-template T
  • psalm-param null|mixed|array $array
  • throws InvalidArgumentException
public abstract static nullOrIsNotA ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template UnexpectedType of object
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static nullOrIsTraversable ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|iterable $value
  • deprecated use "isIterable" or "isInstanceOf" instead
  • throws InvalidArgumentException
public abstract static nullOrKeyExists ( $array , $key , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrKeyNotExists ( $array , $key , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrLength ( $value , $length , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrLengthBetween ( $value , $min , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrLessThan ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrLessThanEq ( $value , $limit , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrLower ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|lowercase-string $value
  • throws InvalidArgumentException
public abstract static nullOrMaxCount ( $array , $max , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrMaxLength ( $value , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrMethodExists ( $classOrObject , $method , $message = '' )
 
  • psalm-pure
  • psalm-param null|class-string|object $classOrObject
  • throws InvalidArgumentException
public abstract static nullOrMethodNotExists ( $classOrObject , $method , $message = '' )
 
  • psalm-pure
  • psalm-param null|class-string|object $classOrObject
  • throws InvalidArgumentException
public abstract static nullOrMinCount ( $array , $min , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrMinLength ( $value , $min , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNatural ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|int $value
  • throws InvalidArgumentException
public abstract static nullOrNotContains ( $value , $subString , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotEmpty ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotEndsWith ( $value , $suffix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotEq ( $value , $expect , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrNotFalse ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotInstanceOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static nullOrNotRegex ( $value , $pattern , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotSame ( $value , $expect , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotStartsWith ( $value , $prefix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNotWhitespaceOnly ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrNumeric ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|numeric $value
  • throws InvalidArgumentException
public abstract static nullOrObject ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|object $value
  • throws InvalidArgumentException
public abstract static nullOrOneOf ( $value , $values , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrPropertyExists ( $classOrObject , $property , $message = '' )
 
  • psalm-pure
  • psalm-param null|class-string|object $classOrObject
  • throws InvalidArgumentException
public abstract static nullOrPropertyNotExists ( $classOrObject , $property , $message = '' )
 
  • psalm-pure
  • psalm-param null|class-string|object $classOrObject
  • throws InvalidArgumentException
public abstract static nullOrRange ( $value , $min , $max , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrReadable ( $value , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrRegex ( $value , $pattern , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrResource ( $value , $type = NULL , $message = '' )
 
  • psalm-pure
  • psalm-assert null|resource $value
  • throws InvalidArgumentException
public abstract static nullOrSame ( $value , $expect , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrScalar ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|scalar $value
  • throws InvalidArgumentException
public abstract static nullOrStartsWith ( $value , $prefix , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrStartsWithLetter ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrString ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|string $value
  • throws InvalidArgumentException
public abstract static nullOrStringNotEmpty ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|non-empty-string $value
  • throws InvalidArgumentException
public abstract static nullOrSubclassOf ( $value , $class , $message = '' )
 
  • psalm-pure
  • psalm-template ExpectedType of object
  • psalm-param class-string $class
  • psalm-assert null|class-string|ExpectedType $value
  • throws InvalidArgumentException
public abstract static nullOrThrows ( $expression , $class = 'Exception' , $message = '' )
 
  • psalm-param class-string $class
  • throws InvalidArgumentException
public abstract static nullOrTrue ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|true $value
  • throws InvalidArgumentException
public abstract static nullOrUnicodeLetters ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrUniqueValues ( $values , $message = '' )
 
  • throws InvalidArgumentException
public abstract static nullOrUpper ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrUuid ( $value , $message = '' )
 
  • psalm-pure
  • throws InvalidArgumentException
public abstract static nullOrValidArrayKey ( $value , $message = '' )
 
  • psalm-pure
  • psalm-assert null|array-key $value
  • throws InvalidArgumentException
public abstract static nullOrWritable ( $value , $message = '' )
 
  • throws InvalidArgumentException
© 2020 Bruce Wells
Search Namespaces \ Classes
Configuration Numbers (0-9.) only