src/Entity/JournalSubmenuGroupItemTranslation.php line 17

  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use ApiPlatform\Metadata\ApiResource,
  5.     ApiPlatform\Metadata\Get;
  6. use App\Repository\JournalSubmenuGroupItemTranslationRepository;
  7. #[ApiResource(
  8.     security'is_granted("' Journal::class . '")',
  9.     operations: [ new Get() ],
  10.     extraProperties: ['standard_put' => false],
  11. )]
  12. #[ORM\Entity(repositoryClassJournalSubmenuGroupItemTranslationRepository::class)]
  13. class JournalSubmenuGroupItemTranslation extends AbstractJournalMenuItemTranslation
  14. {
  15.     public function isPageValid(): bool
  16.     {
  17.         /** @var JournalSubmenuGroupItem */
  18.         $parent $this->parent;
  19.         return ! $this->page || $this->page->getParent() === $parent->getParent()->getParent();
  20.     }
  21. }