$modelFactory $modelFactory : \Charcoal\Factory\FactoryInterface Store the factory instance for the current class. Type \Charcoal\Factory\FactoryInterface
$collectionLoader $collectionLoader : \Charcoal\Loader\CollectionLoader Store the collection loader for the current class. Type \Charcoal\Loader\CollectionLoader
__construct() __construct(array $data) NewsLoader constructor. Parameters array $data The Data. Throws \Exception When there is missing data.
modelFactory() modelFactory() : \Charcoal\Factory\FactoryInterface Retrieve the object model factory. Throws \RuntimeException If the model factory was not previously set. Returns \Charcoal\Factory\FactoryInterface
collectionLoader() collectionLoader() : \Charcoal\Loader\CollectionLoader Retrieve the model collection loader. Throws \RuntimeException If the collection loader was not previously set. Returns \Charcoal\Loader\CollectionLoader
resolveRoute() resolveRoute(string $route) : string Resolve latest route from route slug. Parameters string $route The route to resolve. Returns string
resolveSectionId() resolveSectionId(string $route) : integer Resolve section ID from route slug. Parameters string $route The route to resolve. Returns integer
setObjType() setObjType(object $objType) : self Parameters object $objType The object type. Returns self
setBaseSection() setBaseSection(integer $baseSection) : self Parameters integer $baseSection The base section id. Returns self
setSectionTypes() setSectionTypes(array $sectionTypes) : self Parameters array $sectionTypes Section types array | null. Returns self
snake() snake(string $value, string $delimiter = '-') : string Convert a string to snake case. Parameters string $value The value to convert. string $delimiter The word delimiter. Returns string
setModelFactory() setModelFactory(\Charcoal\Factory\FactoryInterface $factory) : self Set an object model factory. Parameters \Charcoal\Factory\FactoryInterface $factory The model factory, to create objects. Returns self
setCollectionLoader() setCollectionLoader(\Charcoal\Loader\CollectionLoader $loader) : self Set a model collection loader. Parameters \Charcoal\Loader\CollectionLoader $loader The collection loader. Returns self