Documentation

CompositeResourceIteratorFactory
in package
implements ResourceIteratorFactoryInterface

Factory that utilizes multiple factories for creating iterators

Table of Contents

Interfaces

ResourceIteratorFactoryInterface
Factory for creating {@see ResourceIteratorInterface} objects

Properties

$factories  : array<string|int, mixed>

Methods

__construct()  : mixed
addFactory()  : self
Add a factory to the composite factory
build()  : ResourceIteratorInterface
Create a resource iterator
canBuild()  : bool
Check if the factory can create an iterator
getFactory()  : ResourceIteratorFactoryInterface|bool
Get the factory that matches the command object

Properties

Methods

__construct()

public __construct(array<string|int, mixed> $factories) : mixed
Parameters
$factories : array<string|int, mixed>

Array of factories used to instantiate iterators


        
On this page

Search results