v1.0.0
English

Factories.php

system/Config/Factories.php
1 class 19 methods

class Factories

Factories for creating instances. Factories allow dynamic loading of components by their path and name. The "shared instance" implementation provides a large performance boost and helps keep code clean of lengthy instantiation checks.
define (string $component, string $alias, string $classname) public
__callStatic (string $component, array $arguments) public
get (string $component, string $alias) public
getDefinedInstance (array $options, string $alias, array $arguments) private
createInstance (string $component, string $class, array $arguments) private
setAlias (string $component, string $alias, string $class) private
isConfig (string $component) private
locateClass (array $options, string $alias) private
isNamespaced (string $alias) private
verifyPreferApp (array $options, string $alias) private
verifyInstanceOf (array $options, string $alias) private
getOptions (string $component) public
setOptions (string $component, array $values) public
reset (?string $component = null) public
injectMock (string $component, string $alias, object $instance) public
getBasename (string $alias) public
getComponentInstances (string $component) public
setComponentInstances (string $component, array $data) public
isUpdated (string $component) public
phpDG v1.0.0 Factories.php 662 files 498 classes 763 fn
Generated