code: public function initialize(bool $isFrontend = false): void
      {
          if ($this->isInitialized()) {
              return;
          }
  
          // Set before calling any methods to prevent recursion
          self::$initialized = true;
  
          if (null === $this->container) {
              throw new \LogicException('The service container has not been set.');
          }
  
          $this->isFrontend = $isFrontend;
          $this->request = $this->requestStack->getMasterRequest();
  
          $this->setConstants();
          $this->initializeFramework();
      }
docs: {@inheritdoc}
  
  @throws \LogicException