ComponentFactory
in package
Table of Contents
Properties
- $logger : LoggerInterface
Methods
- __construct() : mixed
- create() : Component
- fromSchema() : Component
Properties
$logger
private
LoggerInterface
$logger
Methods
__construct()
public
__construct(LoggerInterface $logger) : mixed
Parameters
- $logger : LoggerInterface
create()
public
create(string $path, string $namespace[, null|string|Type $baseType = null ][, string|null $description = null ]) : Component
Parameters
- $path : string
-
Relative path to class from
BaseMapper->getBasePath() - $namespace : string
- $baseType : null|string|Type = null
- $description : string|null = null
Return values
ComponentfromSchema()
public
fromSchema(string $ref, Schema $schema, ComponentMapper $mapper) : Component
Parameters
- $ref : string
- $schema : Schema
- $mapper : ComponentMapper