StringModel
extends AbstractModel
in package
implements
ILengthModel, IScalarModel
FinalYes
Table of Contents
Interfaces
- ILengthModel
- Interface for models for which an IRangeConstraint makes sense.
- IScalarModel
- Empty interface to easily check for a scalar type model.
Properties
- $enumConstraint : IEnumConstraint|null
- $rangeConstraint : RangeConstraint|null
- $regexConstraint : RegexConstraint|null
- $uploadedImageConstraint : IUploadedImageConstraint|null
Methods
- __construct() : mixed
- getEnumConstraint() : IEnumConstraint|null
- getNotNullConstraint() : INotNullConstraint|null
- getRangeConstraint() : IRangeConstraint|null
- getRegexConstraint() : IRegexConstraint|null
- getUploadedImageConstraint() : IUploadedImageConstraint|null
- isNullable() : bool
- Shorter way to check whether the content can be null.
Properties
$enumConstraint
private
IEnumConstraint|null
$enumConstraint
$rangeConstraint
private
RangeConstraint|null
$rangeConstraint
$regexConstraint
private
RegexConstraint|null
$regexConstraint
$uploadedImageConstraint
private
IUploadedImageConstraint|null
$uploadedImageConstraint
Methods
__construct()
public
__construct([int|null $lowerLimit = null ][, int|null $upperLimit = null ][, string|null $regex = null ][, IEnumConstraint|null $enumConstraint = null ][, IUploadedImageConstraint|null $uploadedImageConstraint = null ][, bool $isNullable = false ]) : mixed
Parameters
- $lowerLimit : int|null = null
- $upperLimit : int|null = null
- $regex : string|null = null
- $enumConstraint : IEnumConstraint|null = null
- $uploadedImageConstraint : IUploadedImageConstraint|null = null
- $isNullable : bool = false
getEnumConstraint()
public
getEnumConstraint() : IEnumConstraint|null
Return values
IEnumConstraint|nullgetNotNullConstraint()
public
getNotNullConstraint() : INotNullConstraint|null
Attributes
- #[Override]
Return values
INotNullConstraint|null —Whether the content is necessarily specified or can be left omitted.
getRangeConstraint()
public
getRangeConstraint() : IRangeConstraint|null
Attributes
- #[Override]
Return values
IRangeConstraint|nullgetRegexConstraint()
public
getRegexConstraint() : IRegexConstraint|null
Return values
IRegexConstraint|nullgetUploadedImageConstraint()
public
getUploadedImageConstraint() : IUploadedImageConstraint|null
Return values
IUploadedImageConstraint|nullisNullable()
Shorter way to check whether the content can be null.
public
isNullable() : bool
Attributes
- #[Override]