phramework/validate
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Namespaces

  • Phramework
    • Validate

Classes

  • Phramework\Validate\AllOf
  • Phramework\Validate\AnyOf
  • Phramework\Validate\ArrayValidator
  • Phramework\Validate\BaseValidator
  • Phramework\Validate\BooleanValidator
  • Phramework\Validate\DatetimeValidator
  • Phramework\Validate\DateValidator
  • Phramework\Validate\EmailValidator
  • Phramework\Validate\EnumValidator
  • Phramework\Validate\IntegerValidator
  • Phramework\Validate\NumberValidator
  • Phramework\Validate\ObjectValidator
  • Phramework\Validate\OneOf
  • Phramework\Validate\StringValidator
  • Phramework\Validate\UnsignedIntegerValidator
  • Phramework\Validate\URLValidator
  • Phramework\Validate\UsernameValidator
  • Phramework\Validate\Validate
  • Phramework\Validate\ValidateResult

Todo

Classes summary

Phramework\Validate\EmailValidator Set global email minLength and maxLength
Phramework\Validate\ObjectValidator Implement patternProperties
Implement additionalProperties "additionalProperties": { "type": "string" }
Implement dependencies
Can it have default?

Methods summary

Phramework\Validate\ArrayValidator validate() incomplete
Phramework\Validate\BaseValidator runValidateCallback()

May cause issues when parent validator calls this method and then child type casts the returned value (see number and integer validator)


Phramework\Validate\BaseValidator validateEnum() provide support for objects and arrays
Phramework\Validate\BaseValidator createFromObject() cleanup class loading
Phramework\Validate\DatetimeValidator __construct() add options for only date, or only time
Phramework\Validate\DatetimeValidator validate() set errorObject
Phramework\Validate\DateValidator __construct() add options for only date, or only time
Phramework\Validate\DateValidator validate() set errorObject
Phramework\Validate\ObjectValidator validate() clean up failure of recurvice objects
Phramework\Validate\ObjectValidator parse() find out if MissingParameters
add errors
additionalProperties
Phramework\Validate\Validate color() Implement additional types
phramework/validate API documentation generated by ApiGen