graphql_compose-1.0.0-beta20/modules/graphql_compose_menus/src/Wrapper/MenuLinkContentWrapper.php
modules/graphql_compose_menus/src/Wrapper/MenuLinkContentWrapper.php
<?php
declare(strict_types=1);
namespace Drupal\graphql_compose_menus\Wrapper;
use Drupal\graphql_compose\Utility\ComposeConfig;
use Drupal\graphql_compose\Wrapper\EntityTypeWrapper;
/**
* Override EntityTypeWrapper for MenuLinkContent.
*/
class MenuLinkContentWrapper extends EntityTypeWrapper {
/**
* Enable the menu link content type if the menu is enabled.
*
* @return bool
* True if the bundle is enabled.
*/
public function isEnabled(): bool {
return (bool) ComposeConfig::get('entity_config.menu.' . $this->entity->id() . '.enabled', FALSE);
}
}
