testphase
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Namespaces

  • Phramework
    • Exceptions
    • Testphase
      • Exceptions
    • Validate

Classes

  • Phramework\Testphase\Binary
  • Phramework\Testphase\Expression
  • Phramework\Testphase\Globals
  • Phramework\Testphase\Server
  • Phramework\Testphase\TestParser
  • Phramework\Testphase\Testphase
  • Phramework\Testphase\Util
  • 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

Exceptions

  • Phramework\Exceptions\DatabaseException
  • Phramework\Exceptions\ForbiddenException
  • Phramework\Exceptions\IncorrectParametersException
  • Phramework\Exceptions\MethodNotAllowedException
  • Phramework\Exceptions\MissingParametersException
  • Phramework\Exceptions\NotFoundException
  • Phramework\Exceptions\NotImplementedException
  • Phramework\Exceptions\PermissionException
  • Phramework\Exceptions\RequestException
  • Phramework\Exceptions\ServerException
  • Phramework\Exceptions\UnauthorizedException
  • Phramework\Testphase\Exceptions\UnsetGlobalException

Todo

Classes summary

Phramework\Testphase\Binary Add time and memory statistics
Phramework\Validate\EmailValidator Set global email minLength and maxLength
Phramework\Validate\ObjectValidator Implement patternProperties
Implement additionalProperties "additionalProperties": { "type": "string" }

Exceptions summary

Phramework\Exceptions\RequestException cleanup codes

Methods summary

Phramework\Testphase\Globals initializeGlobals() keep a documentation record of globals
Phramework\Testphase\TestParser __construct() Set $validatorRequest header's subtype
Phramework\Testphase\TestParser createTest() clean up
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 recursive objects
Phramework\Validate\ObjectValidator parse() find out if MissingParameters
add errors
additionalProperties
Phramework\Validate\Validate color() Implement additional types
Phramework\Exceptions\DatabaseException __construct() Notify administrators
testphase API documentation generated by ApiGen