Arguments:77: * @param bool $options use_include_path
78: * @param mixed $opened_path not used
79: *
80: * @return bool
81: */
82: public function stream_open($path, $mode, $options, &$opened_path)
83: {
84: $this->localPath = $this->translate($path);
85: $this->fp = fopen($this->localPath, $mode, $options);
86: return $this->fp !== FALSE;
87: }
88:
89: /**
90: * Closes an open file pointer
91: *
string(0) ""string(2) "rb"integer 0
Arguments:110: *
111: * @param string $filename the filename
112: * @param boolean $useIncludePath use internal include path
113: *
114: * @return string
115: */
116: public function fileGetContents($filename, $useIncludePath = FALSE)
117: {
118: return file_get_contents($filename, $useIncludePath);
119: }
120:
121: /**
122: * wrapper function for file_get_contents
123: *
124: * @param string $filename the filename
string(23) "teaser:///bottom_js.xml"bool FALSE
Arguments:43: * @return DOMElement child node that is the document element of the document
44: * @throws RsDomException
45: */
46: protected function buildNode()
47: {
48: $snippet = new RsDomDocument();
49: try
50: {
51: $snippet->loadXML($this->fileWrapper->fileGetContents($this->getAttribute('src')));
52: }
53: catch (Exception $e)
54: {
55: $this->logger->error('FileHandler', $e);
56: $snippet->appendChild($snippet->createElement('div', ''));
57: }
string(23) "teaser:///bottom_js.xml"Arguments:27: /**
28: * implements the content handling
29: *
30: * @return void
31: * @throws HandlerException
32: */
33: final protected function handle()
34: {
35: $node = $this->buildNode();
36:
37: if (isset($node))
38: {
39: if (!$node instanceof RsDomElement)
40: {
41: throw new HandlerException('Handler did not return a RsDomElement');
Arguments:74: final public function execute(RsDomElement $ctx, RsDomDocument $content, Request $request, Response $response, ContentProcessor $contentProcessor)
75: {
76: $this->ctx = $ctx;
77: $this->content = $content;
78: $this->request = $request;
79: $this->response = $response;
80: $this->processor = $contentProcessor;
81:
82: $this->handle();
83: }
84:
85: /**
86: * the doing of the handler
87: *
88: * @return void
Arguments:130: }
131:
132: $handler = $this->factory->getInstanceFor($type . 'handler');
133: if (!$handler instanceof HandlerInterface)
134: {
135: throw new CoreHandlerException($type . 'handler does not implement HandlerInterface', CoreHandlerException::HANDLERINTERFACE_NOT_IMPLEMENTED);
136: }
137:
138: $handler->execute($handlerNode, $content, $this->request, $this->response, $processor);
139: }
140: $this->response->setBody($content);
141: if (($this->requestedWingForm || $this->requestedInredForm) && !$response->hasHeader('X-Robots-Tag'))
142: {
143: $response->setHeader('X-Robots-Tag', 'noindex, nofollow');
144: }
object WASABI\Core\Xml\RsDomElement(0) {
}object WASABI\Core\Xml\RsDomDocument(1) {
private xpath => object WASABI\Core\Xml\RsDomXPath(0) {
}
}object WASABI\Core\Request\Request(16) {
private data => array(6) (
"get" => object WASABI\Core\Request\RequestGet(2) {
protected data => array Array
(
)
private staticUrlParams => array Array
(
)
}
"post" => object WASABI\Core\Request\RequestPost(1) {
protected data => array Array
(
)
}
"cookie" => object WASABI\Core\Request\RequestCookie(1) {
protected data => array(1) (
"rsWebFrontend" => string(32) "46e7ef6361241acbae7c1e3053c47e7e"
)
}
"files" => object WASABI\Core\Request\RequestFiles(1) {
protected data => array Array
(
)
}
"server" => object WASABI\Core\Request\RequestServer(1) {
protected data => array(46) (
"USER" => string(6) "apache"
"HOME" => string(16) "/usr/share/httpd"
"SCRIPT_NAME" => string(10) "/index.php"
"REQUEST_URI" => string(74) "/uk/applications/verify-your-avionics-navigation-equipment_56279-4224.html"
"QUERY_STRING" => string(0) ""
"REQUEST_METHOD" => string(3) "GET"
"SERVER_PROTOCOL" => string(8) "HTTP/1.1"
"GATEWAY_INTERFACE" => string(7) "CGI/1.1"
"REMOTE_PORT" => string(5) "59989"
"SCRIPT_FILENAME" => string(22) "/srv/www/com/index.php"
"SERVER_ADMIN" => string(32) "it-servicedesk@rohde-schwarz.com"
"CONTEXT_DOCUMENT_ROOT" => string(12) "/srv/www/com"
"CONTEXT_PREFIX" => string(0) ""
"REQUEST_SCHEME" => string(4) "http"
"DOCUMENT_ROOT" => string(12) "/srv/www/com"
"REMOTE_ADDR" => string(12) "172.21.148.4"
"SERVER_PORT" => string(2) "80"
"SERVER_ADDR" => string(13) "172.21.148.70"
"SERVER_NAME" => string(21) "www.rohde-schwarz.com"
"SERVER_SOFTWARE" => string(6) "Apache"
"SERVER_SIGNATURE" => string(0) ""
"PATH" => string(49) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
"HTTP_CONNECTION" => string(10) "Keep-Alive"
"HTTP_COOKIE" => string(46) "rsWebFrontend=46e7ef6361241acbae7c1e3053c47e7e"
"HTTP_X_FORWARDED_FOR" => string(14) "216.73.216.173"
"HTTP_RUSGEOLOCATION" => string(4) "VVMs"
"HTTP_ACCEPT_ENCODING" => string(23) "gzip, br, zstd, deflate"
"HTTP_USER_AGENT" => string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
"HTTP_ACCEPT" => string(3) "*/*"
"HTTP_HOST" => string(21) "www.rohde-schwarz.com"
"RS_DEBUG_MODE" => string(5) "false"
"RS_CONFIG" => string(4) "prod"
"RS_COM_HTTP_HOST" => string(21) "www.rohde-schwarz.com"
"SCRIPT_URI" => string(102) "http://www.rohde-schwarz.com/uk/applications/verify-your-avionics-navigation-equipment_56279-4224.html"
"SCRIPT_URL" => string(74) "/uk/applications/verify-your-avionics-navigation-equipment_56279-4224.html"
"UNIQUE_ID" => string(27) "aZOD4t1fcPxrjODY10JXMQAAAFA"
"RS_SITE_CDN" => string(29) "https://cdn.rohde-schwarz.com"
"RS_COUNTRY_CODE" => string(1) "/"
"RS_SITE_PROTOCOL" => string(5) "https"
"RS_SITE" => string(3) "com"
"proxy" => string(1) "1"
"FCGI_ROLE" => string(9) "RESPONDER"
"PHP_SELF" => string(10) "/index.php"
"REQUEST_TIME_FLOAT" => float 1771275234.8433
"REQUEST_TIME" => integer 1771275234
"HTTPS" => string(2) "on"
)
}
"env" => object WASABI\Core\Request\RequestEnv(1) {
protected data => array(1) (
"RS_DEBUG_MODE" => bool TRUE
)
}
)
private locale => object WASABI\Core\System\Locale(3) {
private language => string(2) "en"
private subSite => string(2) "uk"
private subSiteConfig => array(48) (
"com" => string(2) "en"
"in" => string(2) "en"
"uk" => string(2) "en"
"us" => string(2) "en"
"au" => string(2) "en"
"ca" => string(2) "en"
"ca-fr" => string(2) "fr"
"sg" => string(2) "en"
"my" => string(2) "en"
"no" => string(2) "en"
"mea" => string(2) "en"
"ph" => string(2) "en"
"th" => string(2) "en"
"ae" => string(2) "en"
"cz" => string(2) "en"
"fi" => string(2) "en"
"id" => string(2) "en"
"pk" => string(2) "en"
"se" => string(2) "en"
"vn" => string(2) "en"
"dk" => string(2) "en"
"gr" => string(2) "en"
"hu" => string(2) "en"
"lv" => string(2) "en"
"lt" => string(2) "en"
"nl" => string(2) "en"
"pl" => string(2) "en"
"pt" => string(2) "en"
"tr" => string(2) "en"
"sa" => string(2) "en"
"de" => string(2) "de"
"at" => string(2) "de"
"fr" => string(2) "fr"
"br" => string(5) "pt-br"
"lat" => string(6) "es-lat"
"es" => string(2) "es"
"it" => string(2) "it"
"ch" => string(2) "de"
"ch-en" => string(2) "en"
"ch-fr" => string(2) "fr"
"kr" => string(2) "ko"
"jp" => string(2) "ja"
"cac" => string(2) "ru"
"cac-en" => string(2) "en"
"tw" => string(2) "en"
"il" => string(2) "en"
"cn-en" => string(2) "en"
"ua" => string(2) "en"
)
}
private urlEncoder => object WASABI\Core\System\UrlEncoder(0) {
}
private defaultSubSite => string(3) "com"
private requestURI => string(74) "/uk/applications/verify-your-avionics-navigation-equipment_56279-4224.html"
private urlParts => array(3) (
0 => string(2) "uk"
1 => string(12) "applications"
2 => string(57) "verify-your-avionics-navigation-equipment_56279-4224.html"
)
private cleanURI => string(71) "/applications/verify-your-avionics-navigation-equipment_56279-4224.html"
private cleanUrlParts => array(2) (
0 => string(12) "applications"
1 => string(57) "verify-your-avionics-navigation-equipment_56279-4224.html"
)
private noShortUrl => array(4) (
0 => string(6) "driver"
1 => string(7) "drivers"
2 => string(8) "firmware"
3 => string(8) "software"
)
private reference => NULL
private product => string(0) ""
private productCode => string(0) ""
private geolocationRedirect => bool TRUE
private rawUrlQuery => string(0) ""
private userGeolocation => string(2) "us"
private isPreview => bool FALSE
}object WASABI\Core\System\Response(6) {
private body => NULL
private headers => array(2) (
"x-rs-location-server" => string(9) "www-co178"
"Link" => array(12) (
0 => string(106) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/js/vendor/require-2.3.5.min.js>; rel=preload; as=script;"
1 => string(90) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/js/main.min.js>; rel=preload; as=script;"
2 => string(108) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/js/vendor/lazysizes-5.2.0.min.js>; rel=preload; as=script;"
3 => string(113) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/js/vendor/webfontloader-1.6.28.min.js>; rel=preload; as=script;"
4 => string(112) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/js/vendor/modernizr-custom.6116ab.js>; rel=preload; as=script;"
5 => string(110) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/fonts/LinotypeUnivers-330Light.woff2>; rel=preload; as=font;"
6 => string(107) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/fonts/LinotypeUnivers-420Cn.woff2>; rel=preload; as=font;"
7 => string(101) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/fonts/RSI-Icons-woff2.woff2>; rel=preload; as=font;"
8 => string(111) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/fonts/LinotypeUnivers-620CnBold.woff2>; rel=preload; as=font;"
9 => string(109) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/fonts/LinotypeUnivers-630Bold.woff2>; rel=preload; as=font;"
10 => string(92) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/css/style.min.css>; rel=preload; as=style;"
11 => string(92) "<https://cdn.rohde-schwarz.com/techfiles/f8a51c07/css/fonts.min.css>; rel=preload; as=style;"
)
)
private slots => array(18) (
"login" => array(1) (
"data" => array(5) (
"activeSession" => bool FALSE
"href" => string(1) "#"
"text" => string(15) "Customer portal"
"id" => string(2) "-1"
"children" => array(3) (
0 => array(3) (
...
)
1 => array(3) (
...
)
2 => array(3) (
...
)
)
)
)
"CountrySwitch" => array(49) (
"com" => string(85) "/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"in" => string(88) "/in/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"uk" => string(88) "/uk/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"us" => string(88) "/us/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"au" => string(88) "/au/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"ca" => string(88) "/ca/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"ca-fr" => string(99) "/ca-fr/applications/verifiez-votre-equipement-de-navigation-avionique_56279-4224.html?change_c=true"
"sg" => string(88) "/sg/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"my" => string(88) "/my/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"no" => string(88) "/no/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"mea" => string(89) "/mea/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"ph" => string(88) "/ph/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"th" => string(88) "/th/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"ae" => string(88) "/ae/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"cz" => string(88) "/cz/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"fi" => string(88) "/fi/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"id" => string(88) "/id/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"pk" => string(88) "/pk/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"se" => string(88) "/se/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"vn" => string(88) "/vn/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"dk" => string(88) "/dk/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"gr" => string(88) "/gr/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"hu" => string(88) "/hu/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"lv" => string(88) "/lv/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"lt" => string(88) "/lt/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"nl" => string(88) "/nl/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"pl" => string(88) "/pl/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"pt" => string(88) "/pt/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"tr" => string(88) "/tr/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"sa" => string(88) "/sa/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"de" => string(91) "/de/applikationen/pruefen-sie-ihre-flugnavigationsausruestung_56279-4224.html?change_c=true"
"at" => string(91) "/at/applikationen/pruefen-sie-ihre-flugnavigationsausruestung_56279-4224.html?change_c=true"
"fr" => string(96) "/fr/applications/verifiez-votre-equipement-de-navigation-avionique_56279-4224.html?change_c=true"
"br" => string(93) "/br/aplicativos/verifique-seu-instrumento-de-navegacao-avionica_56279-4224.html?change_c=true"
"lat" => string(92) "/lat/aplicaciones/compruebe-sus-equipos-de-navegacion-avionica_56279-4224.html?change_c=true"
"es" => string(91) "/es/aplicaciones/compruebe-sus-equipos-de-navegacion-avionica_56279-4224.html?change_c=true"
"it" => string(101) "/it/applicazioni/verificare-le-apparecchiature-avioniche-di-navigazione_56279-4224.html?change_c=true"
"ch" => string(91) "/ch/applikationen/pruefen-sie-ihre-flugnavigationsausruestung_56279-4224.html?change_c=true"
"ch-en" => string(91) "/ch-en/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"ch-fr" => string(99) "/ch-fr/applications/verifiez-votre-equipement-de-navigation-avionique_56279-4224.html?change_c=true"
"kr" => string(88) "/kr/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"jp" => string(88) "/jp/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"cac" => string(89) "/cac/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"cac-en" => string(92) "/cac-en/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"tw" => string(88) "/tw/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"il" => string(88) "/il/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"cn-en" => string(91) "/cn-en/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"ua" => string(88) "/ua/applications/verify-your-avionics-navigation-equipment_56279-4224.html?change_c=true"
"cn" => string(62) "https://www.rohde-schwarz.com.cn/home_48230.html?change_c=true"
)
"twigData0" => array(4) (
"registerButton" => array(1) (
"url" => string(75) "/my_rohde___schwarz/registration/full_registration_2_contentpackagewing.wfe"
)
"loginButton" => array(1) (
"url" => string(6) "/login"
)
"permissionsWhitelist" => array(2) (
"permission_0" => string(1) "5"
"permission_1" => string(1) "6"
)
"permissionsBlacklist" => string(1) "
"
)
"shoppingCartNavigation" => array(2) (
"shop" => array(2) (
"active" => bool FALSE
"getQtyUrl" => string(3) "/uk"
)
"searchUrl" => string(11) "{{subSite}}"
)
"headerFooterData" => array(5) (
"header" => array Array
(
)
"footer" => array Array
(
)
"footerLinks" => array Array
(
)
"socialMedia" => array Array
(
)
"shopData" => array(2) (
"shop" => array(2) (
"active" => bool FALSE
"getQtyUrl" => string(3) "/uk"
)
"searchUrl" => string(11) "{{subSite}}"
)
)
"twigData_ice_user_information_11" => array Array
(
)
"dy-data" => array(3) (
"language" => string(2) "en"
"currentCountry" => string(2) "uk"
"originCountry" => string(2) "uk"
)
"navigation" => array(1) (
"navigation" => object WASABI\Core\Model\NavigationDataSlotDto(3) {
private rootItem => object WASABI\Core\Model\WebUrlNavigationItem(7) {
public children => array Array
(
)
public id => string(1) "0"
public href => string(0) ""
public text => string(0) ""
public primary => bool FALSE
public mainNavigation => bool TRUE
public parent => NULL
}
private activePath => array Array
(
)
private breadCrumb => array Array
(
)
}
)
"geolocationMessage" => object WASABI\Core\Xml\RsDomDocument(1) {
private xpath => object WASABI\Core\Xml\RsDomXPath(0) {
}
}
"header" => object WASABI\Core\Xml\RsDomDocument(1) {
private xpath => NULL
}
"websiteSwitchCurrentLocale" => object WASABI\Core\Xml\RsDomDocument(1) {
private xpath => NULL
}
"INRED_ProductContact" => object WASABI\Core\Xml\RsDomDocument(1) {
private xpath => object WASABI\Core\Xml\RsDomXPath(0) {
}
}
"iceContainer" => array(1) (
"data" => string(0) ""
)
"analyticsEnabled" => string(0) ""
"webcontrolling" => object WASABI\Core\Xml\RsDomDocument(1) {
private xpath => NULL
}
"analyticsHeadJS" => string(0) ""
"analyticsBottomJS" => string(0) ""
"analyticsNext" => array(1) (
"data" => array(4) (
"site" => array(2) (
"language" => string(5) "en-US"
"countryVersion" => string(19) "rohde-schwarz.co.uk"
)
"visitor" => array(7) (
"id" => string(0) ""
"hashedId" => string(0) ""
"hashedIP" => string(64) "b9cd03b14d7eb9e5876420930140ef311351065b71ac24d91a599da0aa5f2db1"
"hashedIPUA" => string(64) "69b0ab42ab1bf685af6394706a52460e391b5ef6be5b3a3ab72b1cad52e33042"
"hashedEmail" => string(0) ""
"roleAuth0" => array Array
(
)
"rsWebFrontend" => string(32) "46e7ef6361241acbae7c1e3053c47e7e"
)
"page" => array(11) (
"design" => string(5) "INRED"
"navLevel_1" => string(12) "Applications"
"navLevel_2" => string(0) ""
"navLevel_3" => string(0) ""
"navLevel_4" => string(0) ""
"navLevel_5" => string(0) ""
"navLevel_6" => string(0) ""
"navLevel_7" => string(0) ""
"navLevel_8" => string(0) ""
"m4c" => array(2) (
...
)
"category" => string(12) "Applications"
)
"m4c" => array(1) (
"interactions" => array(1) (
...
)
)
)
)
)
private cookies => array Array
(
)
private bodyType => string(4) "null"
private loadNewMapping => bool FALSE
}object WASABI\Core\Processor\ContentProcessor(3) {
protected ctx => object WASABI\Core\Xml\RsDomElement(0) {
}
protected content => Object WASABI\Core\Xml\RsDomDocument, already rendered
protected methodMap => array(7) (
"replace" => string(22) "replaceContentInTarget"
"append" => string(21) "appendContentToTarget"
"before" => string(26) "prependContentBeforeTarget"
"prepend" => string(22) "prependContentToTarget"
"replaceTarget" => string(24) "replaceTargetWithContent"
"appendChild" => string(19) "appendChildToTarget"
"replaceVariable" => string(15) "replaceVariable"
)
}Arguments:111: $response->setLoadNewMapping(FALSE);
112: $this->execute($request->getCopy('/login-error'), $response, $dispatcher);
113: return;
114: }
115: $this->addWebTracking($mapping, $request, $response);
116: if ($handlerType != 'null')
117: {
118: $coreHandler = $this->factory->getInstanceFor($handlerType . 'Handler');
119: $coreHandler->execute($mapping, $request, $response);
120: }
121: if ($actionType != 'null')
122: {
123: $coreAction = $this->factory->getInstanceFor($actionType . 'Action');
124: $coreAction->execute($mapping, $response);
125: }
object WASABI\Core\Xml\RsDomDocument(1) {
private xpath => object WASABI\Core\Xml\RsDomXPath(0) {
}
}Object WASABI\Core\Request\Request, already rendered
Object WASABI\Core\System\Response, already rendered
Arguments:36: {
37: $this->init();
38: /** @var WebFrontDispatcher $frontDispatcher */
39: $frontDispatcher = $this->factory->getInstanceFor(WebFrontDispatcher::class);
40: $frontDispatcher->setLogger($this->logger);
41: $frontDispatcher->init();
42: /** @var WebFrontend $frontend */
43: $frontend = $this->factory->getInstanceFor(WebFrontend::class);
44: $frontend->execute($this->request, $this->response, $frontDispatcher);
45: $frontend->cleanup();
46: }
47:
48: /**
49: * set the error manager
50: *
Object WASABI\Core\Request\Request, already rendered
Object WASABI\Core\System\Response, already rendered
object WASABI\WebFrontend\Dispatcher\WebFrontDispatcher(3) {
private dispatcherCollection => array(22) (
0 => object WASABI\WebFrontend\Dispatcher\PageGoneDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => object WASABI\Core\System\Environment(16) {
private site => string(3) "com"
private subSite => string(2) "uk"
private versionPrefix => NULL
private languageContentPath => NULL
private locale => Object WASABI\Core\System\Locale, already rendered
private liveFolder => NULL
private localEnv => string(4) "prod"
private vHost => NULL
private globalVersion => integer 220470
private pageType => string(6) "domain"
private testDomain => bool FALSE
private currentTime => integer 1771275234
private assumedGeosite => string(2) "us"
private mainSubsite => array(2) (
0 => string(3) "com"
1 => string(2) "cn"
)
private jobTimeConstraint => integer 0
private frontendVersion => string(0) ""
}
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
1 => object WASABI\WebFrontend\Dispatcher\PrgDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
2 => object WASABI\WebFrontend\Dispatcher\PimProductDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
3 => object WASABI\WebFrontend\Dispatcher\ShortUrlRewriteDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
4 => object WASABI\WebFrontend\Dispatcher\RestDispatcher(4) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
private routeMapping => array(13) (
"getshoppingcartcountv2" => string(27) "Seed:getShoppingCartCountV2"
"addtoshoppingcartv2" => string(24) "Seed:addToShoppingCartV2"
"getcountrystates" => string(33) "CountryState:getStatesFromCountry"
"setjobfavorite" => string(27) "JobFavorites:setJobFavorite"
"getjobfavorite" => string(27) "JobFavorites:getJobFavorite"
"setmyfavorite" => string(35) "DataFeedFavoritesRest:setMyFavorite"
"ismyfavorite" => string(34) "DataFeedFavoritesRest:isMyFavorite"
"getmyfavorites" => string(36) "DataFeedFavoritesRest:getMyFavorites"
"delmyfavorite" => string(38) "DataFeedFavoritesRest:removeMyFavorite"
"getlocatordata" => string(33) "ContactLocatorData:getCountryData"
"getcountryselect" => string(21) "CountrySelect:execute"
"refreshioi" => string(30) "ItemsOfInterestRefresh:execute"
"subnavigation" => string(21) "SubNavigation:execute"
)
}
5 => object WASABI\WebFrontend\Dispatcher\HeaderFooterDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
6 => object WASABI\WebFrontend\Dispatcher\AuthDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
7 => object WASABI\WebFrontend\Dispatcher\RedirectDispatcher(5) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
protected urlRepo => object WASABI\Core\Storage\Repository\URLRepository(8) {
protected redisStorage => object WASABI\Core\Storage\Adapter\RedisStorageAdapter(2) {
protected connection => object Predis\Client(3) {
private options => object Predis\Configuration\Options(3) {
protected handlers => array(8) (
...
)
protected options => array(5) (
...
)
protected input => array(1) (
...
)
}
private connection => object Predis\Connection\Replication\SentinelReplication(14) {
protected master => NULL
protected slaves => array(1) (
...
)
protected pool => array(1) (
...
)
protected current => object Predis\Connection\StreamConnection(4) {
private resource => resource(stream)
private cachedId => string(18) "172.21.148.71:6379"
protected parameters => object Predis\Connection\Parameters(1) {
protected parameters => array(6) (
...
)
}
protected initCommands => array(1) (
...
)
}
protected service => string(9) "mymaster8"
protected connectionFactory => object Predis\Connection\Factory(2) {
private defaults => array(1) (
...
)
protected schemes => array(6) (
...
)
}
protected strategy => object Predis\Replication\ReplicationStrategy(4) {
protected disallowed => array(11) (
...
)
protected readonly => array(62) (
...
)
protected readonlySHA1 => array Array
(
)
protected loadBalancing => bool TRUE
}
protected sentinels => array(3) (
...
)
protected sentinelIndex => integer 1
protected sentinelConnection => object Predis\Connection\StreamConnection(4) {
private resource => resource(stream)
private cachedId => NULL
protected parameters => object Predis\Connection\Parameters(1) {
protected parameters => array(5) (
...
)
}
protected initCommands => array Array
(
)
}
protected sentinelTimeout => float 0.1
protected retryLimit => integer 20
protected retryWait => integer 1000
protected updateSentinels => bool FALSE
}
private commands => object Predis\Command\RedisFactory(2) {
protected commands => array(8) (
...
)
protected processor => NULL
}
}
protected config => Config object, data will not be displayed
}
protected environment => Object WASABI\Core\System\Environment, already rendered
protected fileLoader => object WASABI\Core\System\FileLoader(3) {
private registeredStreams => array(23) (
...
)
private fileWrapper => object WASABI\Core\Functionality\Helper\FileSystemFunctionsWrapper(0) {
}
private folderCollection => object WASABI\Core\Model\FolderCollection(1) {
protected data => array(1) (
...
)
}
}
protected config => Config object, data will not be displayed
protected logger => object WASABI\Core\System\Logger(2) {
protected monolog => object Monolog\Logger(9) {
protected name => string(10) "WASABI-COM"
protected handlers => array(1) (
...
)
protected processors => array(1) (
...
)
protected microsecondTimestamps => bool TRUE
protected timezone => object DateTimeZone(2) {
public timezone_type => integer 3
public timezone => string(3) "UTC"
}
protected exceptionHandler => NULL
private logDepth => integer 0
private fiberLogDepth => object WeakMap(0) {
}
private detectCycles => bool TRUE
}
protected request => Object WASABI\Core\Request\Request, already rendered
}
private disableTimeFunction => bool FALSE
private withoutCountryCheck => bool FALSE
private urlServiceDataRepository => object WASABI\Core\Storage\Repository\UrlServiceDataRepository(2) {
private redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
private environment => Object WASABI\Core\System\Environment, already rendered
}
}
private faqNames => array(3) (
0 => string(5) "/faq/"
1 => string(19) "/domande-frequenti/"
2 => string(20) "/pergunta-frequente/"
)
}
8 => object WASABI\WebFrontend\Dispatcher\JobRedirectDispatcher(4) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
protected config => Config object, data will not be displayed
}
9 => object WASABI\WebFrontend\Dispatcher\PageDispatcher(4) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
protected urlRepo => object WASABI\Core\Storage\Repository\URLRepository(8) {
protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
protected environment => Object WASABI\Core\System\Environment, already rendered
protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
protected config => Config object, data will not be displayed
protected logger => Object WASABI\Core\System\Logger, already rendered
private disableTimeFunction => bool FALSE
private withoutCountryCheck => bool FALSE
private urlServiceDataRepository => object WASABI\Core\Storage\Repository\UrlServiceDataRepository(2) {
private redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
private environment => Object WASABI\Core\System\Environment, already rendered
}
}
}
10 => object WASABI\WebFrontend\Dispatcher\PremiumDownloadDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
11 => object WASABI\WebFrontend\Dispatcher\PublicDownloadDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
12 => object WASABI\WebFrontend\Dispatcher\SearchURLRewriteDispatcher(5) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
private staticSearchKeywordRepository => object WASABI\Core\Storage\Repository\StaticShortSearchKeywordRepository(5) {
protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
protected environment => Object WASABI\Core\System\Environment, already rendered
protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
protected config => Config object, data will not be displayed
protected logger => Object WASABI\Core\System\Logger, already rendered
}
protected config => Config object, data will not be displayed
}
13 => object WASABI\WebFrontend\Dispatcher\CustomerWebLightDownloadsDispatcher(4) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
private mappings => array(9) (
"software" => string(34) "/search/search_for_software_v6.xml"
"logiciel" => string(34) "/search/search_for_software_v6.xml"
"firmware" => string(34) "/search/search_for_firmware_v6.xml"
"micrologiciel" => string(34) "/search/search_for_firmware_v6.xml"
"driver" => string(32) "/search/search_for_driver_v6.xml"
"treiber" => string(32) "/search/search_for_driver_v6.xml"
"pilote" => string(32) "/search/search_for_driver_v6.xml"
"controlador" => string(32) "/search/search_for_driver_v6.xml"
"downloads" => string(35) "/search/search_for_downloads_v6.xml"
)
}
14 => object WASABI\WebFrontend\Dispatcher\SearchDispatcher(6) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
protected staticShortUrlRepository => object WASABI\Core\Storage\Repository\StaticShortUrlRepository(5) {
protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
protected environment => Object WASABI\Core\System\Environment, already rendered
protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
protected config => Config object, data will not be displayed
protected logger => Object WASABI\Core\System\Logger, already rendered
}
protected productMapRepository => object WASABI\Core\Storage\Repository\ProductMapRepository(6) {
protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
protected environment => Object WASABI\Core\System\Environment, already rendered
protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
protected config => Config object, data will not be displayed
protected logger => Object WASABI\Core\System\Logger, already rendered
protected urlRepo => object WASABI\Core\Storage\Repository\URLRepository(8) {
protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
protected environment => Object WASABI\Core\System\Environment, already rendered
protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
protected config => Config object, data will not be displayed
protected logger => Object WASABI\Core\System\Logger, already rendered
private disableTimeFunction => bool FALSE
private withoutCountryCheck => bool FALSE
private urlServiceDataRepository => object WASABI\Core\Storage\Repository\UrlServiceDataRepository(2) {
private redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
private environment => Object WASABI\Core\System\Environment, already rendered
}
}
}
protected request => NULL
}
15 => object WASABI\WebFrontend\Dispatcher\PimPreviewDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
16 => object WASABI\WebFrontend\Dispatcher\GeolocationDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
17 => object WASABI\WebFrontend\Dispatcher\ContentProjectionDispatcher(5) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
protected urlRepo => object WASABI\Core\Storage\Repository\URLRepository(8) {
protected redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
protected environment => Object WASABI\Core\System\Environment, already rendered
protected fileLoader => Object WASABI\Core\System\FileLoader, already rendered
protected config => Config object, data will not be displayed
protected logger => Object WASABI\Core\System\Logger, already rendered
private disableTimeFunction => bool FALSE
private withoutCountryCheck => bool FALSE
private urlServiceDataRepository => object WASABI\Core\Storage\Repository\UrlServiceDataRepository(2) {
private redisStorage => Object WASABI\Core\Storage\Adapter\RedisStorageAdapter, already rendered
private environment => Object WASABI\Core\System\Environment, already rendered
}
}
protected config => Config object, data will not be displayed
}
18 => object WASABI\WebFrontend\Dispatcher\GlorisMarketingDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
19 => object WASABI\WebFrontend\Dispatcher\AliveDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
20 => object WASABI\WebFrontend\Dispatcher\VCardDispatcher(3) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
}
21 => object WASABI\WebFrontend\Dispatcher\FormPreviewDispatcher(4) {
protected factory => Factory object, data will not be displayed
protected environment => Object WASABI\Core\System\Environment, already rendered
protected filterAllowedQueryParams => object WASABI\Core\System\FilterAllowedQueryParams(1) {
protected config => Config object, data will not be displayed
}
protected config => Config object, data will not be displayed
}
)
protected factory => Factory object, data will not be displayed
protected logger => Object WASABI\Core\System\Logger, already rendered
}Arguments:14: $localConfig = getenv('RS_CONFIG');
15: $debug = getenv('RS_DEBUG_MODE');
16:
17: const WASABI_BASEPATH = '/opt/wasabi';
18:
19: require WASABI_BASEPATH . '/vendor/autoload.php';
20:
21: $bootstrap = new DomainBootstrap($site, $localConfig, $debug);
22: $bootstrap->run();
23: