BumbleDocGen / Technical description of the project / Class map / OperationsCollection
OperationsCollection class:
namespace BumbleDocGen\Core\Parser\Entity\CollectionLogOperation;
final class OperationsCollection implements \IteratorAggregate, \Traversable
- __serialize
- __unserialize
- add
- getIterator - Retrieve an external iterator
- isFoundEntitiesCacheOutdated
- removeSearchDuplicates
- # __serialize | source code
public function __serialize(): array;
Parameters: not specified
Return value: array
- # __unserialize | source code
public function __unserialize(array $data): void;
Parameters:
Name | Type | Description |
---|---|---|
$data | array | - |
Return value: void
- # add | source code
public function add(\BumbleDocGen\Core\Parser\Entity\CollectionLogOperation\OperationInterface $operation): void;
Parameters:
Name | Type | Description |
---|---|---|
$operation | \BumbleDocGen\Core\Parser\Entity\CollectionLogOperation\OperationInterface | - |
Return value: void
- # getIterator | source code
public function getIterator(): \Traversable;
Retrieve an external iterator
Parameters: not specified
Return value: \Traversable
Throws:
- \Exception - on failure.
See:
- # isFoundEntitiesCacheOutdated | source code
public function isFoundEntitiesCacheOutdated(\BumbleDocGen\Core\Parser\Entity\RootEntityCollection $rootEntityCollection): bool;
Parameters:
Name | Type | Description |
---|---|---|
$rootEntityCollection | \BumbleDocGen\Core\Parser\Entity\RootEntityCollection | - |
Return value: bool
- # removeSearchDuplicates | source code
public function removeSearchDuplicates(): void;
Parameters: not specified
Return value: void