Overview

Namespaces

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

Classes

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

Class Schema

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

Schema constructor.

Schema constructor.

public static static
# create( array $items = [] )

Parameters

$items

Returns

static
public
# addItems( array $items )

Parameters

$items
public boolean
# addItem( Racoon\Api\Schema\Item $item )

Parameters

$item

Returns

boolean
public mixed
# hasItem( Racoon\Api\Schema\Item $item )

Parameters

$item

Returns

mixed
public boolean
# removeItem( Racoon\Api\Schema\Item $item )

Parameters

$item

Returns

boolean
public boolean
# validate( stdClass $request )

Parameters

$request

Returns

boolean

Throws

Racoon\Api\Exception\InvalidArgumentException
public Racoon\Api\Schema\Item[]
# getItems( )

Returns

Racoon\Api\Schema\Item[]
public stdClass
# getDefinition( )

Returns

stdClass
Properties summary
protected Racoon\Api\Schema\Item[] $items
# []
API documentation generated by ApiGen