BumbleDocGen / Technical description of the project / Class map / SingleEntitySearchOperation
SingleEntitySearchOperation class:
namespace BumbleDocGen\Core\Parser\Entity\CollectionLogOperation;
final class SingleEntitySearchOperation implements \BumbleDocGen\Core\Parser\Entity\CollectionLogOperation\OperationInterface
- call
- getArgs
- getArgsHash
- getEntityName
- getFunctionName
- getKey
- getRequestedEntityName
- incrementUsageCount
- # __construct | source code
public function __construct(string $functionName, array $args, \BumbleDocGen\Core\Parser\Entity\RootEntityInterface|null $entity);
Parameters:
Name | Type | Description |
---|---|---|
$functionName | string | - |
$args | array | - |
$entity | \BumbleDocGen\Core\Parser\Entity\RootEntityInterface | null | - |
- # call | source code
public function call(\BumbleDocGen\Core\Parser\Entity\RootEntityCollection $rootEntityCollection): \BumbleDocGen\Core\Parser\Entity\RootEntityInterface|null;
Parameters:
Name | Type | Description |
---|---|---|
$rootEntityCollection | \BumbleDocGen\Core\Parser\Entity\RootEntityCollection | - |
Return value: \BumbleDocGen\Core\Parser\Entity\RootEntityInterface | null
- # getArgs | source code
public function getArgs(): array;
Parameters: not specified
Return value: array
- # getArgsHash | source code
public function getArgsHash(): string;
Parameters: not specified
Return value: string
- # getEntityName | source code
public function getEntityName(): string|null;
Parameters: not specified
- # getFunctionName | source code
public function getFunctionName(): string;
Parameters: not specified
Return value: string
- # getKey | source code
public function getKey(): string;
Parameters: not specified
Return value: string
- # getRequestedEntityName | source code
public function getRequestedEntityName(): string;
Parameters: not specified
Return value: string
- # incrementUsageCount | source code
public function incrementUsageCount(): void;
Parameters: not specified
Return value: void