BumbleDocGen / Technical description of the project / Class map / DocumentedEntityWrappersCollection
namespace BumbleDocGen\Core\Renderer\Context;
final class DocumentedEntityWrappersCollection implements \IteratorAggregate, \Traversable, \Countable
- count - Count elements of an object
- createAndAddDocumentedEntityWrapper
- getDocumentedEntitiesRelations
- getIterator - Retrieve an external iterator
- # __construct | source code
public function __construct(\BumbleDocGen\Core\Renderer\Context\RendererContext $rendererContext, \BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache $localObjectCache, \BumbleDocGen\Core\Renderer\Breadcrumbs\BreadcrumbsHelper $breadcrumbsHelper, \BumbleDocGen\Core\Plugin\PluginEventDispatcher $pluginEventDispatcher);
Parameters:
Name | Type | Description |
---|---|---|
$rendererContext | \BumbleDocGen\Core\Renderer\Context\RendererContext | - |
$localObjectCache | \BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache | - |
$breadcrumbsHelper | \BumbleDocGen\Core\Renderer\Breadcrumbs\BreadcrumbsHelper | - |
$pluginEventDispatcher | \BumbleDocGen\Core\Plugin\PluginEventDispatcher | - |
- # count | source code
public function count(): int;
Count elements of an object
Parameters: not specified
Return value: int
See:
- # createAndAddDocumentedEntityWrapper | source code
public function createAndAddDocumentedEntityWrapper(\BumbleDocGen\Core\Parser\Entity\RootEntityInterface $rootEntity): \BumbleDocGen\Core\Renderer\Context\DocumentedEntityWrapper;
Parameters:
Name | Type | Description |
---|---|---|
$rootEntity | \BumbleDocGen\Core\Parser\Entity\RootEntityInterface | - |
Return value: \BumbleDocGen\Core\Renderer\Context\DocumentedEntityWrapper
Throws:
- # getDocumentedEntitiesRelations | source code
public function getDocumentedEntitiesRelations(): array;
Parameters: not specified
Return value: array
- # getIterator | source code
public function getIterator(): \Generator;
Retrieve an external iterator
Parameters: not specified
Return value: \Generator
Throws:
- \Exception - on failure.
See: