PHP Class Hateoas\Configuration\Metadata\Driver\ExtensionDriver

Author: Adrien Brault ([email protected])
Inheritance: implements Metadata\Driver\DriverInterface
Show file Open project: willdurand/hateoas Class Usage Examples

Public Methods

Method Description
__construct ( Metadata\Driver\DriverInterface $delegate, array $extensions = [] )
loadMetadataForClass ( ReflectionClass $class )
registerExtension ( Hateoas\Configuration\Metadata\ConfigurationExtensionInterface $extension )

Method Details

__construct() public method

public __construct ( Metadata\Driver\DriverInterface $delegate, array $extensions = [] )
$delegate Metadata\Driver\DriverInterface
$extensions array

loadMetadataForClass() public method

public loadMetadataForClass ( ReflectionClass $class )
$class ReflectionClass

registerExtension() public method

public registerExtension ( Hateoas\Configuration\Metadata\ConfigurationExtensionInterface $extension )
$extension Hateoas\Configuration\Metadata\ConfigurationExtensionInterface