source/Core/SystemEventHandler.php
public function getOnlineLicenseCheck()
    {
        if (!$this->onlineLicenseCheck) {
            /** @var \OxidEsales\Eshop\Core\Curl $curl */
            $curl = oxNew(\OxidEsales\Eshop\Core\Curl::class);

            /** @var \OxidEsales\Eshop\Core\OnlineServerEmailBuilder $emailBuilder */
            $emailBuilder = oxNew(\OxidEsales\Eshop\Core\OnlineServerEmailBuilder::class);

            /** @var \OxidEsales\Eshop\Core\SimpleXml $simpleXml */
            $simpleXml = oxNew(\OxidEsales\Eshop\Core\SimpleXml::class);

            /** @var \OxidEsales\Eshop\Core\OnlineLicenseCheckCaller $licenseCaller */
            $licenseCaller = oxNew(\OxidEsales\Eshop\Core\OnlineLicenseCheckCaller::class, $curl, $emailBuilder, $simpleXml);

            /** @var \OxidEsales\Eshop\Core\UserCounter $userCounter */
            $userCounter = oxNew(\OxidEsales\Eshop\Core\UserCounter::class);

            /** @var \OxidEsales\Eshop\Core\Service\ApplicationServerExporter $appServerExporter */
            $appServerExporter = $this->getApplicationServerExporter();

            /** @var \OxidEsales\Eshop\Core\OnlineLicenseCheck $OLC */
            $OLC = oxNew(\OxidEsales\Eshop\Core\OnlineLicenseCheck::class, $licenseCaller);
            $OLC->setAppServerExporter($appServerExporter);
            $OLC->setUserCounter($userCounter);

            $this->setOnlineLicenseCheck($OLC);
        }

        return $this->onlineLicenseCheck;
    }
public function getOnlineLicenseCheck()
    {
        if (!$this->onlineLicenseCheck) {
            /** @var \OxidEsales\Eshop\Core\Curl $curl */
            $curl = oxNew(\OxidEsales\Eshop\Core\Curl::class);

            /** @var \OxidEsales\Eshop\Core\OnlineServerEmailBuilder $emailBuilder */
            $emailBuilder = oxNew(\OxidEsales\Eshop\Core\OnlineServerEmailBuilder::class);

            /** @var \OxidEsales\Eshop\Core\SimpleXml $simpleXml */
            $simpleXml = oxNew(\OxidEsales\Eshop\Core\SimpleXml::class);

            /** @var \OxidEsales\Eshop\Core\OnlineLicenseCheckCaller $licenseCaller */
            $licenseCaller = oxNew(\OxidEsales\Eshop\Core\OnlineLicenseCheckCaller::class, $curl, $emailBuilder, $simpleXml);

            /** @var \OxidEsales\Eshop\Core\UserCounter $userCounter */
            $userCounter = oxNew(\OxidEsales\Eshop\Core\UserCounter::class);

            /** @var \OxidEsales\Eshop\Core\Service\ApplicationServerExporter $appServerExporter */
            $appServerExporter = $this->getApplicationServerExporter();

            /** @var \OxidEsales\Eshop\Core\OnlineLicenseCheck $OLC */
            $OLC = oxNew(\OxidEsales\Eshop\Core\OnlineLicenseCheck::class, $licenseCaller);
            $OLC->setAppServerExporter($appServerExporter);
            $OLC->setUserCounter($userCounter);

            $this->setOnlineLicenseCheck($OLC);
        }

        return $this->onlineLicenseCheck;
    }
public function getOnlineLicenseCheck ( ) { if ( ! $ this -> onlineLicenseCheck ) { /** @var \OxidEsales\Eshop\Core\Curl $curl */ $ curl = oxNew ( \ OxidEsales \ Eshop \ Core \ Curl :: class ) ; /** @var \OxidEsales\Eshop\Core\OnlineServerEmailBuilder $emailBuilder */ $ emailBuilder = oxNew ( \ OxidEsales \ Eshop \ Core \ OnlineServerEmailBuilder :: class ) ; /** @var \OxidEsales\Eshop\Core\SimpleXml $simpleXml */ $ simpleXml = oxNew ( \ OxidEsales \ Eshop \ Core \ SimpleXml :: class ) ; /** @var \OxidEsales\Eshop\Core\OnlineLicenseCheckCaller $licenseCaller */ $ licenseCaller = oxNew ( \ OxidEsales \ Eshop \ Core \ OnlineLicenseCheckCaller :: class , $ curl , $ emailBuilder , $ simpleXml ) ; /** @var \OxidEsales\Eshop\Core\UserCounter $userCounter */ $ userCounter = oxNew ( \ OxidEsales \ Eshop \ Core \ UserCounter :: class ) ; /** @var \OxidEsales\Eshop\Core\Service\ApplicationServerExporter $appServerExporter */ $ appServerExporter = $ this -> getApplicationServerExporter ( ) ; /** @var \OxidEsales\Eshop\Core\OnlineLicenseCheck $OLC */ $ OLC = oxNew ( \ OxidEsales \ Eshop \ Core \ OnlineLicenseCheck :: class , $ licenseCaller ) ; $ OLC -> setAppServerExporter ( $ appServerExporter ) ; $ OLC -> setUserCounter ( $ userCounter ) ; $ this -> setOnlineLicenseCheck ( $ OLC ) ; } return $ this -> onlineLicenseCheck ; }
OLC dependency getter

@return \OxidEsales\Eshop\Core\OnlineLicenseCheck
OLC dependency getter