ResourceBuilder
in package
Builds Resource objects of a specific type
Tags
Table of Contents
Properties
- $rDataBuilder : RDataBuilder
- $resourceFactory : ResourceFactory
- $typeDefinitionManager : TypeDefinitionManager
Methods
- __construct() : mixed
- Constructor
- build() : Resource
- Create a new Resource object
Properties
$rDataBuilder
private
RDataBuilder
$rDataBuilder
$resourceFactory
private
ResourceFactory
$resourceFactory
$typeDefinitionManager
private
TypeDefinitionManager
$typeDefinitionManager
Methods
__construct()
Constructor
public
__construct(ResourceFactory $resourceFactory, RDataBuilder $rDataBuilder, TypeDefinitionManager $typeDefinitionManager) : mixed
Parameters
- $resourceFactory : ResourceFactory
- $rDataBuilder : RDataBuilder
- $typeDefinitionManager : TypeDefinitionManager
build()
Create a new Resource object
public
build(int $type) : Resource
Parameters
- $type : int
-
Type of the resource, can be indicated using the ResourceTypes enum