30 lines
501 B
PHP
30 lines
501 B
PHP
<?php
|
|
|
|
namespace App\Element\UseCases\GetElement;
|
|
|
|
use App\Element\Element;
|
|
|
|
class GetElementResult
|
|
{
|
|
/**
|
|
* @param Element[] $childElements
|
|
*/
|
|
public function __construct(
|
|
private Element $element,
|
|
private array $childElements,
|
|
) {
|
|
}
|
|
|
|
public function getElement(): Element
|
|
{
|
|
return $this->element;
|
|
}
|
|
|
|
/**
|
|
* @return Element[]
|
|
*/
|
|
public function getChildElements(): array
|
|
{
|
|
return $this->childElements;
|
|
}
|
|
}
|