PHP Class Dumplie\Metadata\Schema\TypeSchema

Show file Open project: dumplie/dumplie Class Usage Examples

Public Methods

Method Description
__construct ( string $name, array $fields )
getDefinitions ( array $excluded = [] ) : array
getFieldDefinition ( string $fieldName ) : Dumplie\Metadata\Schema\FieldDefinition
name ( ) : string

Private Methods

Method Description
addFieldDefinition ( string $fieldName, Dumplie\Metadata\Schema\FieldDefinition $type )

Method Details

__construct() public method

public __construct ( string $name, array $fields )
$name string
$fields array

getDefinitions() public method

public getDefinitions ( array $excluded = [] ) : array
$excluded array
return array

getFieldDefinition() public method

public getFieldDefinition ( string $fieldName ) : Dumplie\Metadata\Schema\FieldDefinition
$fieldName string
return Dumplie\Metadata\Schema\FieldDefinition

name() public method

public name ( ) : string
return string