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();
    }
public function initialize(bool $isFrontend = false): void
    {
        if ($this->isInitialized()) {
            return;
        }

        
        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();
    }
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 ( ) ; }
{@inheritdoc}

@throws \LogicException
{ @inheritdoc }