BaseResourceTree.php 792 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Service\Utils\Tree;
  4. abstract class BaseResourceTree implements ResourceTreeInterface
  5. {
  6. /**
  7. * @var array<string> | array<string, array<string, string>> | array<string, array<string, array<string, string>>>>>
  8. */
  9. private array $content = [];
  10. /**
  11. * @return array<string> | array<string, array<string, string>> | array<string, array<string, array<string, string>>>>>
  12. */
  13. public function getContent(): array
  14. {
  15. return $this->content;
  16. }
  17. /**
  18. * @var array<string> | array<string, array<string, string>> | array<string, array<string, array<string, string>>>>>
  19. */
  20. public function setContent(array $content): self
  21. {
  22. $this->content = $content;
  23. return $this;
  24. }
  25. }