GetTermById
in package
Use case for retrieving a term by its ID.
Tags
Table of Contents
Properties
Methods
- __construct() : mixed
- Constructor.
- execute() : Term|null
- Execute the get term use case.
- executeAsArray() : array<string|int, mixed>|null
- Execute and return array format (backward compatible).
Properties
$repository
private
TermRepositoryInterface
$repository
Methods
__construct()
Constructor.
public
__construct(TermRepositoryInterface $repository) : mixed
Parameters
- $repository : TermRepositoryInterface
-
Term repository
execute()
Execute the get term use case.
public
execute(int $termId) : Term|null
Parameters
- $termId : int
-
Term ID
Return values
Term|null —The term entity or null if not found
executeAsArray()
Execute and return array format (backward compatible).
public
executeAsArray(int $termId) : array<string|int, mixed>|null
Parameters
- $termId : int
-
Term ID
Return values
array<string|int, mixed>|null —Term data array or null if not found