Overview

Namespaces

  • Racoon
    • Api
      • Auth
      • Exception
      • Response
        • Format
        • Generate
      • Schema

Classes

  • Item
  • Schema
  • Translator
  • Overview
  • Namespace
  • Class

Class Translator

Namespace: Racoon\Api\Schema
Located at Schema/Translator.php
Methods summary
public Racoon\Api\Schema\Item
# getItem( )

Returns

Racoon\Api\Schema\Item
public Racoon\Api\Schema\Item
# returnItem( )

Returns

Racoon\Api\Schema\Item
public
# newConstraintGroup( )

An OR, but OR is a keyword.

An OR, but OR is a keyword.

Returns


$this
public TomWright\Validator\Constraint\ConstraintGroupTranslator
# getCurrentConstraintGroup( )

Returns

TomWright\Validator\Constraint\ConstraintGroupTranslator
public mixed
# hasCurrentConstraintGroup( )

Returns

mixed
public Racoon\Api\Schema\Translator
# alt( )

Alias of newConstraintGroup.

Alias of newConstraintGroup.

Returns

Racoon\Api\Schema\Translator
public static static
# item( string $propertyName, string|null $readableName = null )

Parameters

$propertyName
$readableName

Returns

static
public
# required( )

Returns


$this
public
# optional( )

Returns


$this
public
# optionalConstraintGroup( TomWright\Validator\Constraint\ConstraintGroup $group = null )

Parameters

$group

Returns


$this
public
# isBool( null|boolean $requiredValue = null )

Parameters

$requiredValue

Returns


$this
public Racoon\Api\Schema\Translator
# isTrue( )

Returns

Racoon\Api\Schema\Translator
public Racoon\Api\Schema\Translator
# isFalse( )

Returns

Racoon\Api\Schema\Translator
public
# isString( null $minLength = null, null $maxLength = null )

Parameters

$minLength
$maxLength

Returns


$this
public
# isInt( null|integer $minValue = null, null|integer $maxValue = null )

Parameters

$minValue
$maxValue

Returns


$this
public
# isFloat( null|float $minValue = null, null|float $maxValue = null )

Parameters

$minValue
$maxValue

Returns


$this
public
# isNumeric( null|integer|float $minValue = null, null|integer|float $maxValue = null )

Parameters

$minValue
$maxValue

Returns


$this
public
# isNull( )

Returns


$this
public
# notNull( )

Returns


$this
public
# isEmail( )

Returns


$this
public
# isArray( )

Returns


$this
public
# isObject( null|string $requiredClass = null )

Parameters

$requiredClass

Returns


$this
Properties summary
protected Racoon\Api\Schema\Item $item
#
protected string $propertyName
#
protected string $readableName
#
protected TomWright\Validator\Constraint\ConstraintGroupTranslator $currentConstraintGroup
#
API documentation generated by ApiGen