Overview

Namespaces

  • Charcoal
    • Loader
    • Model
      • Service
      • ServiceProvider
    • Source
      • Database
    • Validator

Classes

  • MetadataLoader
  • ModelBuilder
  • ModelLoader
  • ModelLoaderBuilder
  • Overview
  • Namespace
  • Class

Class ModelLoaderBuilder

Model Loader Builder.

Build custom ModelLoader objects with a certain obj type / optional obj key.

Final
Namespace: Charcoal\Model\Service
Located at Charcoal/Model/Service/ModelLoaderBuilder.php
Methods summary
public
# __construct( array $data )

Parameters

$data
Builder dependencies.
public Charcoal\Model\Service\ModelLoader
# build( string $objType, string $objKey = null )

Parameters

$objType
The object type of the ModelLoader.
$objKey
Optional object key, to set on the ModelLoader.

Returns

Charcoal\Model\Service\ModelLoader
public Charcoal\Model\Service\ModelLoader
# __invoke( string $objType, string $objKey = null )

The builder can be invoked (used as function).

The builder can be invoked (used as function).

Parameters

$objType
The object type of the ModelLoader.
$objKey
Optional object key, to set on the ModelLoader.

Returns

Charcoal\Model\Service\ModelLoader
API documentation generated by ApiGen