[^`]+)`$/, , )
Injector.php:527
SilverStripe\Core\Injector\Injector->convertServiceProperty()
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:499
SilverStripe\Core\Injector\Injector->updateSpecConstructor(Array)
Injector.php:998
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Core\Cache\CacheFactory, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Core\Cache\CacheFactory)
Injector.php:593
SilverStripe\Core\Injector\Injector->instantiate(Array, Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry)
DatabaseAdapterRegistry.php:197
SilverStripe\Dev\Install\DatabaseAdapterRegistry::getCache()
DatabaseAdapterRegistry.php:168
SilverStripe\Dev\Install\DatabaseAdapterRegistry::getConfigureDatabasePaths()
DatabaseAdapterRegistry.php:150
SilverStripe\Dev\Install\DatabaseAdapterRegistry::autoconfigure(Array)
CoreKernel.php:377
SilverStripe\Core\CoreKernel->getDatabaseConfig()
CoreKernel.php:258
SilverStripe\Core\CoreKernel->bootDatabaseEnvVars()
CoreKernel.php:196
SilverStripe\Core\CoreKernel->boot()
HTTPApplication.php:135
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: Return type of SilverStripe\Admin\CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 419 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/admin/code/CMSMenu.php
Source
======
410: return $priorityB - $priorityA;
411: });
412:
413: return $subClasses;
414: }
415:
416: /**
417: * IteratorAggregate Interface Method. Iterates over the menu items.
418: */
* 419: public function getIterator()
420: {
421: return new ArrayIterator(self::get_menu_items());
422: }
423:
424: /**
425: * Provide menu titles to the i18n entity provider
Trace
=====
SilverStripe\Dev\CliDebugView->renderTrace()
DetailedErrorFormatter.php:119
SilverStripe\Logging\DetailedErrorFormatter->output(8192, Return type of SilverStripe\Admin\CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice, /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/admin/code/CMSMenu.php, 419, )
DetailedErrorFormatter.php:49
SilverStripe\Logging\DetailedErrorFormatter->format(Array)
AbstractProcessingHandler.php:37
Monolog\Handler\AbstractProcessingHandler->handle(Array)
Logger.php:344
Monolog\Logger->addRecord(250, E_DEPRECATED: Return type of SilverStripe\Admin\CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice, Array)
Logger.php:614
Monolog\Logger->log(250, E_DEPRECATED: Return type of SilverStripe\Admin\CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice, Array)
ErrorHandler.php:160
Monolog\ErrorHandler->handleError(8192, Return type of SilverStripe\Admin\CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice, /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/admin/code/CMSMenu.php, 419)
CMSMenu.php:32
include(/data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/admin/code/CMSMenu.php)
ClassLoader.php:571
Composer\Autoload\includeFile(/data/sites/web/phobosenactordev/www/safetyscience/vendor/composer/../silverstripe/admin/code/CMSMenu.php)
ClassLoader.php:428
Composer\Autoload\ClassLoader->loadClass(SilverStripe\Admin\CMSMenu)
_config.php:52
require_once(/data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/admin/_config.php)
Module.php:289
SilverStripe\Core\Manifest\requireFile(/data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/admin/_config.php)
Module.php:187
SilverStripe\Core\Manifest\Module->activate()
ModuleManifest.php:153
SilverStripe\Core\Manifest\ModuleManifest->activateConfig()
CoreKernel.php:213
SilverStripe\Core\CoreKernel->bootConfigs()
CoreKernel.php:197
SilverStripe\Core\CoreKernel->boot()
HTTPApplication.php:135
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\PasswordValidator)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\PasswordValidator, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\PasswordValidator, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\PasswordValidator, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\PasswordValidator, Array)
Injectable.php:30
SilverStripe\Security\PasswordValidator::create()
_config.php:7
require_once(/data/sites/web/phobosenactordev/www/safetyscience/app/_config.php)
Module.php:289
SilverStripe\Core\Manifest\requireFile(/data/sites/web/phobosenactordev/www/safetyscience/app/_config.php)
Module.php:187
SilverStripe\Core\Manifest\Module->activate()
ModuleManifest.php:153
SilverStripe\Core\Manifest\ModuleManifest->activateConfig()
CoreKernel.php:213
SilverStripe\Core\CoreKernel->bootConfigs()
CoreKernel.php:197
SilverStripe\Core\CoreKernel->boot()
HTTPApplication.php:135
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: SilverStripe\Config\Collections\DeltaConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 11 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/config/src/Collections/DeltaConfigCollection.php
Source
======
2:
3: namespace SilverStripe\Config\Collections;
4:
5: use SilverStripe\Config\Middleware\DeltaMiddleware;
6:
7: /**
8: * Applies config modifications as a set of deltas on top of the
9: * middleware, instead of as modifications to the underlying list.
10: */
* 11: class DeltaConfigCollection extends MemoryConfigCollection
12: {
13: /**
14: * Remove delta
15: */
16: const REMOVE = 'remove';
17:
Trace
=====
SilverStripe\Dev\CliDebugView->renderTrace()
DetailedErrorFormatter.php:119
SilverStripe\Logging\DetailedErrorFormatter->output(8192, SilverStripe\Config\Collections\DeltaConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/config/src/Collections/DeltaConfigCollection.php, 11, )
DetailedErrorFormatter.php:49
SilverStripe\Logging\DetailedErrorFormatter->format(Array)
AbstractProcessingHandler.php:37
Monolog\Handler\AbstractProcessingHandler->handle(Array)
Logger.php:344
Monolog\Logger->addRecord(250, E_DEPRECATED: SilverStripe\Config\Collections\DeltaConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), Array)
Logger.php:614
Monolog\Logger->log(250, E_DEPRECATED: SilverStripe\Config\Collections\DeltaConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), Array)
ErrorHandler.php:160
Monolog\ErrorHandler->handleError(8192, SilverStripe\Config\Collections\DeltaConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/config/src/Collections/DeltaConfigCollection.php, 11)
ClassLoader.php:571
include(/data/sites/web/phobosenactordev/www/safetyscience/vendor/monolog/monolog/src/Monolog/ErrorHandler.php)
ClassLoader.php:571
Composer\Autoload\includeFile(/data/sites/web/phobosenactordev/www/safetyscience/vendor/composer/../silverstripe/config/src/Collections/DeltaConfigCollection.php)
ClassLoader.php:428
Composer\Autoload\ClassLoader->loadClass(SilverStripe\Config\Collections\DeltaConfigCollection)
CoreConfigFactory.php:54
SilverStripe\Core\Config\CoreConfigFactory->SilverStripe\Core\Config\{closure}(SilverStripe\Config\Collections\MemoryConfigCollection)
CachedConfigCollection.php:169
SilverStripe\Config\Collections\CachedConfigCollection->nest()
Config.php:82
SilverStripe\Core\Config\Config::nest()
Config.php:61
SilverStripe\Core\Config\Config::modify()
Member.php:420
SilverStripe\Security\Member::set_password_validator(SilverStripe\Security\PasswordValidator)
_config.php:9
require_once(/data/sites/web/phobosenactordev/www/safetyscience/app/_config.php)
Module.php:289
SilverStripe\Core\Manifest\requireFile(/data/sites/web/phobosenactordev/www/safetyscience/app/_config.php)
Module.php:187
SilverStripe\Core\Manifest\Module->activate()
ModuleManifest.php:153
SilverStripe\Core\Manifest\ModuleManifest->activateConfig()
CoreKernel.php:213
SilverStripe\Core\CoreKernel->bootConfigs()
CoreKernel.php:197
SilverStripe\Core\CoreKernel->boot()
HTTPApplication.php:135
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: SilverStripe\Config\Middleware\DeltaMiddleware implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 12 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/config/src/Middleware/DeltaMiddleware.php
Source
======
3: namespace SilverStripe\Config\Middleware;
4:
5: use InvalidArgumentException;
6: use SilverStripe\Config\Collections\DeltaConfigCollection;
7: use SilverStripe\Config\MergeStrategy\Priority;
8:
9: /**
10: * Applies a set of user-customised modifications to config
11: */
* 12: class DeltaMiddleware implements Middleware
13: {
14: use MiddlewareCommon;
15:
16: /**
17: * Source for deltas
18: *
Trace
=====
Monolog\ErrorHandler->handleError(8192, SilverStripe\Config\Middleware\DeltaMiddleware implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/config/src/Middleware/DeltaMiddleware.php, 12)
DeltaMiddleware.php:12
include(/data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/config/src/Middleware/DeltaMiddleware.php)
ClassLoader.php:571
Composer\Autoload\includeFile(/data/sites/web/phobosenactordev/www/safetyscience/vendor/composer/../silverstripe/config/src/Middleware/DeltaMiddleware.php)
ClassLoader.php:428
Composer\Autoload\ClassLoader->loadClass(SilverStripe\Config\Middleware\DeltaMiddleware)
DeltaConfigCollection.php:66
SilverStripe\Config\Collections\DeltaConfigCollection->__construct()
DeltaConfigCollection.php:80
SilverStripe\Config\Collections\DeltaConfigCollection::createFromCollection(SilverStripe\Config\Collections\MemoryConfigCollection, 8)
CoreConfigFactory.php:54
SilverStripe\Core\Config\CoreConfigFactory->SilverStripe\Core\Config\{closure}(SilverStripe\Config\Collections\MemoryConfigCollection)
CachedConfigCollection.php:169
SilverStripe\Config\Collections\CachedConfigCollection->nest()
Config.php:82
SilverStripe\Core\Config\Config::nest()
Config.php:61
SilverStripe\Core\Config\Config::modify()
Member.php:420
SilverStripe\Security\Member::set_password_validator(SilverStripe\Security\PasswordValidator)
_config.php:9
require_once(/data/sites/web/phobosenactordev/www/safetyscience/app/_config.php)
Module.php:289
SilverStripe\Core\Manifest\requireFile(/data/sites/web/phobosenactordev/www/safetyscience/app/_config.php)
Module.php:187
SilverStripe\Core\Manifest\Module->activate()
ModuleManifest.php:153
SilverStripe\Core\Manifest\ModuleManifest->activateConfig()
CoreKernel.php:213
SilverStripe\Core\CoreKernel->bootConfigs()
CoreKernel.php:197
SilverStripe\Core\CoreKernel->boot()
HTTPApplication.php:135
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Director)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Director, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\TrustedProxyMiddleware)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\TrustedProxyMiddleware, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\TrustedProxyMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\TrustedProxyMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\TrustedProxyMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\AllowedHostsMiddleware)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\AllowedHostsMiddleware, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\AllowedHostsMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\AllowedHostsMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\AllowedHostsMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\RequestProcessor)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\RequestProcessor, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\RequestProcessor, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\RequestProcessor)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\RequestProcessor)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(EmailObfuscatorRequestProcessor)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(EmailObfuscatorRequestProcessor, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(EmailObfuscatorRequestProcessor, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(EmailObfuscatorRequestProcessor)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$EmailObfuscatorRequestProcessor)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\RequestProcessor, SilverStripe\Control\RequestProcessor)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\RequestProcessor, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\RequestProcessor, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\RequestProcessor)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\RequestProcessor)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\CanonicalURLMiddleware)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\CanonicalURLMiddleware, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\CanonicalURLMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\CanonicalURLMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\CanonicalURLMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(TrailingSlashRedirector)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(TrailingSlashRedirector, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(TrailingSlashRedirector, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(TrailingSlashRedirector)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$TrailingSlashRedirector)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\AuthenticationMiddleware)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\AuthenticationMiddleware, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\AuthenticationHandler)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\AuthenticationHandler, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationHandler, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationHandler)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationHandler)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\AuthenticationMiddleware, SilverStripe\Security\AuthenticationMiddleware)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationMiddleware, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\RequestAuthenticationHandler, SilverStripe\Security\AuthenticationHandler)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationHandler, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationHandler, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationHandler)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationHandler)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\AuthenticationMiddleware, SilverStripe\Security\AuthenticationMiddleware)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationMiddleware, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\RequestAuthenticationHandler, SilverStripe\Security\AuthenticationHandler)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationHandler, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationHandler, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationHandler)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationHandler)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\AuthenticationMiddleware, SilverStripe\Security\AuthenticationMiddleware)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationMiddleware, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\SessionManager\Security\LogInAuthenticationHandler)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\SessionManager\Security\LogInAuthenticationHandler, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\SessionManager\Security\LogInAuthenticationHandler, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\SessionManager\Security\LogInAuthenticationHandler)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\SessionManager\Security\LogInAuthenticationHandler)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\RequestAuthenticationHandler, SilverStripe\Security\AuthenticationHandler)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationHandler, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationHandler, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationHandler)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationHandler)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\AuthenticationMiddleware, SilverStripe\Security\AuthenticationMiddleware)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationMiddleware, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\BasicAuthMiddleware)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\BasicAuthMiddleware, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\BasicAuthMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\BasicAuthMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\BasicAuthMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\URLSpecialsMiddleware, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\URLSpecialsMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Middleware\URLSpecialsMiddleware, SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Middleware\URLSpecialsMiddleware, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\URLSpecialsMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass("dev"))
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass("dev"))
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Middleware\URLSpecialsMiddleware, SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Middleware\URLSpecialsMiddleware, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\URLSpecialsMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith("dev/confirm"))
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith("dev/confirm"))
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Middleware\URLSpecialsMiddleware, SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Middleware\URLSpecialsMiddleware, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\URLSpecialsMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\URLSpecialsMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(DevUrlsConfirmationMiddleware)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(DevUrlsConfirmationMiddleware, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(DevUrlsConfirmationMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(DevUrlsConfirmationMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$DevUrlsConfirmationMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 422 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/Core/Injector/Injector.php
Source
======
413:
414: // see if we already have this defined. If so, check priority weighting
415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416: if ($this->specs[$id]['priority'] > $priority) {
417: return $this;
418: }
419: }
420:
421: // okay, actually include it now we know we're going to use it
* 422: if (file_exists($file)) {
423: require_once $file;
424: }
425:
426: // make sure to set the id for later when instantiating
427: // to ensure we get cached
428: $spec['id'] = $id;
Trace
=====
file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\ConfirmationMiddleware\Url)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\ConfirmationMiddleware\Url, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\ConfirmationMiddleware\Url, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\ConfirmationMiddleware\Url("dev", ["GET", "HEAD"]))
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\ConfirmationMiddleware\Url("dev", ["GET", "HEAD"]))
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Middleware\PermissionAwareConfirmationMiddleware, DevUrlsConfirmationMiddleware)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, DevUrlsConfirmationMiddleware, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(DevUrlsConfirmationMiddleware, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(DevUrlsConfirmationMiddleware)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$DevUrlsConfirmationMiddleware)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director)
Injectable.php:48
SilverStripe\Control\Director::singleton()
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(MySQLPDODatabase)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(MySQLPDODatabase, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(MySQLPDODatabase, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(MySQLPDODatabase, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(MySQLPDODatabase, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(MySQLPDODatabase)
DB.php:302
SilverStripe\ORM\DB::connect(<filtered>, <filtered>)
DB.php:108
SilverStripe\ORM\DB::get_conn()
Convert.php:218
SilverStripe\Core\Convert::raw2sql(Fluent_Domain)
DataObjectSchema.php:131
SilverStripe\ORM\DataObjectSchema->tableName(TractorCow\Fluent\Model\Domain)
DataObjectSchema.php:167
SilverStripe\ORM\DataObjectSchema->baseDataTable(TractorCow\Fluent\Model\Domain)
DataObject.php:3499
SilverStripe\ORM\DataObject->baseTable()
CachableModel.php:75
TractorCow\Fluent\Model\Domain::databaseIsReady()
CachableModel.php:32
TractorCow\Fluent\Model\Domain::getCached()
InitStateMiddleware.php:90
TractorCow\Fluent\Middleware\InitStateMiddleware->getIsDomainMode(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:41
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
FluentDirectorExtension.php:86
TractorCow\Fluent\Extension\FluentDirectorExtension->updateRules(Array, , , , , , )
Extensible.php:468
SilverStripe\Control\Director->extend(updateRules, Array)
Director.php:312
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(PDOConnector)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(PDOConnector, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(PDOConnector, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(PDOConnector)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$PDOConnector)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\ORM\Connect\MySQLDatabase, MySQLPDODatabase)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, MySQLPDODatabase, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(MySQLPDODatabase, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(MySQLPDODatabase, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(MySQLPDODatabase, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(MySQLPDODatabase)
DB.php:302
SilverStripe\ORM\DB::connect(<filtered>, <filtered>)
DB.php:108
SilverStripe\ORM\DB::get_conn()
Convert.php:218
SilverStripe\Core\Convert::raw2sql(Fluent_Domain)
DataObjectSchema.php:131
SilverStripe\ORM\DataObjectSchema->tableName(TractorCow\Fluent\Model\Domain)
DataObjectSchema.php:167
SilverStripe\ORM\DataObjectSchema->baseDataTable(TractorCow\Fluent\Model\Domain)
DataObject.php:3499
SilverStripe\ORM\DataObject->baseTable()
CachableModel.php:75
TractorCow\Fluent\Model\Domain::databaseIsReady()
CachableModel.php:32
TractorCow\Fluent\Model\Domain::getCached()
InitStateMiddleware.php:90
TractorCow\Fluent\Middleware\InitStateMiddleware->getIsDomainMode(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:41
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
FluentDirectorExtension.php:86
TractorCow\Fluent\Extension\FluentDirectorExtension->updateRules(Array, , , , , , )
Extensible.php:468
SilverStripe\Control\Director->extend(updateRules, Array)
Director.php:312
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(MySQLSchemaManager)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(MySQLSchemaManager, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(MySQLSchemaManager, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(MySQLSchemaManager)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$MySQLSchemaManager)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\ORM\Connect\MySQLDatabase, MySQLPDODatabase)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, MySQLPDODatabase, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(MySQLPDODatabase, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(MySQLPDODatabase, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(MySQLPDODatabase, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(MySQLPDODatabase)
DB.php:302
SilverStripe\ORM\DB::connect(<filtered>, <filtered>)
DB.php:108
SilverStripe\ORM\DB::get_conn()
Convert.php:218
SilverStripe\Core\Convert::raw2sql(Fluent_Domain)
DataObjectSchema.php:131
SilverStripe\ORM\DataObjectSchema->tableName(TractorCow\Fluent\Model\Domain)
DataObjectSchema.php:167
SilverStripe\ORM\DataObjectSchema->baseDataTable(TractorCow\Fluent\Model\Domain)
DataObject.php:3499
SilverStripe\ORM\DataObject->baseTable()
CachableModel.php:75
TractorCow\Fluent\Model\Domain::databaseIsReady()
CachableModel.php:32
TractorCow\Fluent\Model\Domain::getCached()
InitStateMiddleware.php:90
TractorCow\Fluent\Middleware\InitStateMiddleware->getIsDomainMode(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:41
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
FluentDirectorExtension.php:86
TractorCow\Fluent\Extension\FluentDirectorExtension->updateRules(Array, , , , , , )
Extensible.php:468
SilverStripe\Control\Director->extend(updateRules, Array)
Director.php:312
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(MySQLQueryBuilder)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(MySQLQueryBuilder, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(MySQLQueryBuilder, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(MySQLQueryBuilder)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$MySQLQueryBuilder)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\ORM\Connect\MySQLDatabase, MySQLPDODatabase)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, MySQLPDODatabase, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(MySQLPDODatabase, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(MySQLPDODatabase, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(MySQLPDODatabase, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(MySQLPDODatabase)
DB.php:302
SilverStripe\ORM\DB::connect(<filtered>, <filtered>)
DB.php:108
SilverStripe\ORM\DB::get_conn()
Convert.php:218
SilverStripe\Core\Convert::raw2sql(Fluent_Domain)
DataObjectSchema.php:131
SilverStripe\ORM\DataObjectSchema->tableName(TractorCow\Fluent\Model\Domain)
DataObjectSchema.php:167
SilverStripe\ORM\DataObjectSchema->baseDataTable(TractorCow\Fluent\Model\Domain)
DataObject.php:3499
SilverStripe\ORM\DataObject->baseTable()
CachableModel.php:75
TractorCow\Fluent\Model\Domain::databaseIsReady()
CachableModel.php:32
TractorCow\Fluent\Model\Domain::getCached()
InitStateMiddleware.php:90
TractorCow\Fluent\Middleware\InitStateMiddleware->getIsDomainMode(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:41
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
FluentDirectorExtension.php:86
TractorCow\Fluent\Extension\FluentDirectorExtension->updateRules(Array, , , , , , )
Extensible.php:468
SilverStripe\Control\Director->extend(updateRules, Array)
Director.php:312
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 178 $this->seek(0);
179 }
180 }
181
182 /**
183 * Iterator function implementation. Return the current item of the iterator.
184 *
185 * @return array
186 */
187 public function current()
188 {
189 if (!$this->currentRecord) {
190 return $this->next();
191 } else {
192 return $this->currentRecord;
193 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 214 return $this->rowNum;
215 }
216
217 /**
218 * Iterator function implementation. Return the next record in the iterator.
219 * Makes use of {@link nextRecord()}, takes care of the plumbing.
220 *
221 * @return array
222 */
223 public function next()
224 {
225 $this->queryHasBegun = true;
226 $this->currentRecord = $this->nextRecord();
227 $this->rowNum++;
228 return $this->currentRecord;
229 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 203 $this->rewind();
204 return $this->current();
205 }
206
207 /**
208 * Iterator function implementation. Return the row number of the current item.
209 *
210 * @return int
211 */
212 public function key()
213 {
214 return $this->rowNum;
215 }
216
217 /**
218 * Iterator function implementation. Return the next record in the iterator.
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 227 $this->rowNum++;
228 return $this->currentRecord;
229 }
230
231 /**
232 * Iterator function implementation. Check if the iterator is pointing to a valid item.
233 *
234 * @return bool
235 */
236 public function valid()
237 {
238 if (!$this->queryHasBegun) {
239 $this->next();
240 }
241 return $this->currentRecord !== false;
242 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 164 return $result;
165 }
166
167 /**
168 * Iterator function implementation. Rewind the iterator to the first item and return it.
169 * Makes use of {@link seek()} and {@link numRecords()}, takes care of the plumbing.
170 *
171 * @return void
172 */
173 public function rewind()
174 {
175 if ($this->queryHasBegun && $this->numRecords() > 0) {
176 $this->queryHasBegun = false;
177 $this->currentRecord = null;
178 $this->seek(0);
179 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Varchar)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Varchar, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Varchar, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Varchar)
functions.php:34
singleton(Varchar)
DataObjectSchema.php:495
SilverStripe\ORM\DataObjectSchema->cacheDatabaseFields(TractorCow\Fluent\Model\Domain)
DataObjectSchema.php:355
SilverStripe\ORM\DataObjectSchema->databaseFields(TractorCow\Fluent\Model\Domain, )
CachableModel.php:86
TractorCow\Fluent\Model\Domain::databaseIsReady()
CachableModel.php:32
TractorCow\Fluent\Model\Domain::getCached()
InitStateMiddleware.php:90
TractorCow\Fluent\Middleware\InitStateMiddleware->getIsDomainMode(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:41
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
FluentDirectorExtension.php:86
TractorCow\Fluent\Extension\FluentDirectorExtension->updateRules(Array, , , , , , )
Extensible.php:468
SilverStripe\Control\Director->extend(updateRules, Array)
Director.php:312
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1242 });
1243 }
1244
1245 /**
1246 * Returns whether an item with $key exists
1247 *
1248 * @param mixed $key
1249 * @return bool
1250 */
1251 public function offsetExists($key)
1252 {
1253 return ($this->limit(1, $key)->first() != null);
1254 }
1255
1256 /**
1257 * Returns item stored in list with index $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1255
1256 /**
1257 * Returns item stored in list with index $key
1258 *
1259 * The object returned is not cached, unlike {@link DataObject::get_one()}
1260 *
1261 * @param mixed $key
1262 * @return DataObject
1263 */
1264 public function offsetGet($key)
1265 {
1266 return $this->limit(1, $key)->first();
1267 }
1268
1269 /**
1270 * Set an item with the key in $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1266 return $this->limit(1, $key)->first();
1267 }
1268
1269 /**
1270 * Set an item with the key in $key
1271 *
1272 * @param mixed $key
1273 * @param mixed $value
1274 */
1275 public function offsetSet($key, $value)
1276 {
1277 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1278 }
1279
1280 /**
1281 * Unset an item with the key in $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1276 {
1277 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1278 }
1279
1280 /**
1281 * Unset an item with the key in $key
1282 *
1283 * @param mixed $key
1284 */
1285 public function offsetUnset($key)
1286 {
1287 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1288 }
1289
1290 /**
1291 * Iterate over this DataList in "chunks". This will break the query in smaller subsets and avoid loading the entire
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 870 {
871 return new ArrayIterator($this->toArray());
872 }
873
874 /**
875 * Return the number of items in this DataList
876 *
877 * @return int
878 */
879 public function count()
880 {
881 return $this->dataQuery->count();
882 }
883
884 /**
885 * Return the maximum value of the given field in this DataList
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 860 return $this->dataQuery()->getQueryParams();
861 }
862
863 /**
864 * Returns an Iterator for this DataList.
865 * This function allows you to use DataLists in foreach loops
866 *
867 * @return ArrayIterator
868 */
869 public function getIterator()
870 {
871 return new ArrayIterator($this->toArray());
872 }
873
874 /**
875 * Return the number of items in this DataList
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1242 });
1243 }
1244
1245 /**
1246 * Returns whether an item with $key exists
1247 *
1248 * @param mixed $key
1249 * @return bool
1250 */
1251 public function offsetExists($key)
1252 {
1253 return ($this->limit(1, $key)->first() != null);
1254 }
1255
1256 /**
1257 * Returns item stored in list with index $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1255
1256 /**
1257 * Returns item stored in list with index $key
1258 *
1259 * The object returned is not cached, unlike {@link DataObject::get_one()}
1260 *
1261 * @param mixed $key
1262 * @return DataObject
1263 */
1264 public function offsetGet($key)
1265 {
1266 return $this->limit(1, $key)->first();
1267 }
1268
1269 /**
1270 * Set an item with the key in $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1266 return $this->limit(1, $key)->first();
1267 }
1268
1269 /**
1270 * Set an item with the key in $key
1271 *
1272 * @param mixed $key
1273 * @param mixed $value
1274 */
1275 public function offsetSet($key, $value)
1276 {
1277 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1278 }
1279
1280 /**
1281 * Unset an item with the key in $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1276 {
1277 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1278 }
1279
1280 /**
1281 * Unset an item with the key in $key
1282 *
1283 * @param mixed $key
1284 */
1285 public function offsetUnset($key)
1286 {
1287 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1288 }
1289
1290 /**
1291 * Iterate over this DataList in "chunks". This will break the query in smaller subsets and avoid loading the entire
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 870 {
871 return new ArrayIterator($this->toArray());
872 }
873
874 /**
875 * Return the number of items in this DataList
876 *
877 * @return int
878 */
879 public function count()
880 {
881 return $this->dataQuery->count();
882 }
883
884 /**
885 * Return the maximum value of the given field in this DataList
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 860 return $this->dataQuery()->getQueryParams();
861 }
862
863 /**
864 * Returns an Iterator for this DataList.
865 * This function allows you to use DataLists in foreach loops
866 *
867 * @return ArrayIterator
868 */
869 public function getIterator()
870 {
871 return new ArrayIterator($this->toArray());
872 }
873
874 /**
875 * Return the number of items in this DataList
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1242 });
1243 }
1244
1245 /**
1246 * Returns whether an item with $key exists
1247 *
1248 * @param mixed $key
1249 * @return bool
1250 */
1251 public function offsetExists($key)
1252 {
1253 return ($this->limit(1, $key)->first() != null);
1254 }
1255
1256 /**
1257 * Returns item stored in list with index $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1255
1256 /**
1257 * Returns item stored in list with index $key
1258 *
1259 * The object returned is not cached, unlike {@link DataObject::get_one()}
1260 *
1261 * @param mixed $key
1262 * @return DataObject
1263 */
1264 public function offsetGet($key)
1265 {
1266 return $this->limit(1, $key)->first();
1267 }
1268
1269 /**
1270 * Set an item with the key in $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1266 return $this->limit(1, $key)->first();
1267 }
1268
1269 /**
1270 * Set an item with the key in $key
1271 *
1272 * @param mixed $key
1273 * @param mixed $value
1274 */
1275 public function offsetSet($key, $value)
1276 {
1277 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1278 }
1279
1280 /**
1281 * Unset an item with the key in $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1276 {
1277 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1278 }
1279
1280 /**
1281 * Unset an item with the key in $key
1282 *
1283 * @param mixed $key
1284 */
1285 public function offsetUnset($key)
1286 {
1287 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1288 }
1289
1290 /**
1291 * Iterate over this DataList in "chunks". This will break the query in smaller subsets and avoid loading the entire
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 870 {
871 return new ArrayIterator($this->toArray());
872 }
873
874 /**
875 * Return the number of items in this DataList
876 *
877 * @return int
878 */
879 public function count()
880 {
881 return $this->dataQuery->count();
882 }
883
884 /**
885 * Return the maximum value of the given field in this DataList
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 860 return $this->dataQuery()->getQueryParams();
861 }
862
863 /**
864 * Returns an Iterator for this DataList.
865 * This function allows you to use DataLists in foreach loops
866 *
867 * @return ArrayIterator
868 */
869 public function getIterator()
870 {
871 return new ArrayIterator($this->toArray());
872 }
873
874 /**
875 * Return the number of items in this DataList
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1242 });
1243 }
1244
1245 /**
1246 * Returns whether an item with $key exists
1247 *
1248 * @param mixed $key
1249 * @return bool
1250 */
1251 public function offsetExists($key)
1252 {
1253 return ($this->limit(1, $key)->first() != null);
1254 }
1255
1256 /**
1257 * Returns item stored in list with index $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1255
1256 /**
1257 * Returns item stored in list with index $key
1258 *
1259 * The object returned is not cached, unlike {@link DataObject::get_one()}
1260 *
1261 * @param mixed $key
1262 * @return DataObject
1263 */
1264 public function offsetGet($key)
1265 {
1266 return $this->limit(1, $key)->first();
1267 }
1268
1269 /**
1270 * Set an item with the key in $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1266 return $this->limit(1, $key)->first();
1267 }
1268
1269 /**
1270 * Set an item with the key in $key
1271 *
1272 * @param mixed $key
1273 * @param mixed $value
1274 */
1275 public function offsetSet($key, $value)
1276 {
1277 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1278 }
1279
1280 /**
1281 * Unset an item with the key in $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1276 {
1277 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1278 }
1279
1280 /**
1281 * Unset an item with the key in $key
1282 *
1283 * @param mixed $key
1284 */
1285 public function offsetUnset($key)
1286 {
1287 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1288 }
1289
1290 /**
1291 * Iterate over this DataList in "chunks". This will break the query in smaller subsets and avoid loading the entire
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 870 {
871 return new ArrayIterator($this->toArray());
872 }
873
874 /**
875 * Return the number of items in this DataList
876 *
877 * @return int
878 */
879 public function count()
880 {
881 return $this->dataQuery->count();
882 }
883
884 /**
885 * Return the maximum value of the given field in this DataList
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 860 return $this->dataQuery()->getQueryParams();
861 }
862
863 /**
864 * Returns an Iterator for this DataList.
865 * This function allows you to use DataLists in foreach loops
866 *
867 * @return ArrayIterator
868 */
869 public function getIterator()
870 {
871 return new ArrayIterator($this->toArray());
872 }
873
874 /**
875 * Return the number of items in this DataList
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 811 }
812
813
814 /**
815 * Returns whether an item with $key exists
816 *
817 * @param mixed $offset
818 * @return bool
819 */
820 public function offsetExists($offset)
821 {
822 return array_key_exists($offset, $this->items);
823 }
824
825 /**
826 * Returns item stored in list with index $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 822 return array_key_exists($offset, $this->items);
823 }
824
825 /**
826 * Returns item stored in list with index $key
827 *
828 * @param mixed $offset
829 * @return DataObject
830 */
831 public function offsetGet($offset)
832 {
833 if ($this->offsetExists($offset)) {
834 return $this->items[$offset];
835 }
836 return null;
837 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 836 return null;
837 }
838
839 /**
840 * Set an item with the key in $key
841 *
842 * @param mixed $offset
843 * @param mixed $value
844 */
845 public function offsetSet($offset, $value)
846 {
847 if ($offset === null) {
848 $this->items[] = $value;
849 } else {
850 $this->items[$offset] = $value;
851 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 850 $this->items[$offset] = $value;
851 }
852 }
853
854 /**
855 * Unset an item with the key in $key
856 *
857 * @param mixed $offset
858 */
859 public function offsetUnset($offset)
860 {
861 unset($this->items[$offset]);
862 }
863
864 /**
865 * Extracts a value from an item in the list, where the item is either an
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 78 $this->dataClass = $class;
79 return $this;
80 }
81
82 /**
83 * Return the number of items in this list
84 *
85 * @return int
86 */
87 public function count()
88 {
89 return count($this->items);
90 }
91
92 /**
93 * Returns true if this list has items
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 99 return !empty($this->items);
100 }
101
102 /**
103 * Returns an Iterator for this ArrayList.
104 * This function allows you to use ArrayList in foreach loops
105 *
106 * @return ArrayIterator
107 */
108 public function getIterator()
109 {
110 $items = array_map(
111 function ($item) {
112 return is_array($item) ? new ArrayData($item) : $item;
113 },
114 $this->items
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 811 }
812
813
814 /**
815 * Returns whether an item with $key exists
816 *
817 * @param mixed $offset
818 * @return bool
819 */
820 public function offsetExists($offset)
821 {
822 return array_key_exists($offset, $this->items);
823 }
824
825 /**
826 * Returns item stored in list with index $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 822 return array_key_exists($offset, $this->items);
823 }
824
825 /**
826 * Returns item stored in list with index $key
827 *
828 * @param mixed $offset
829 * @return DataObject
830 */
831 public function offsetGet($offset)
832 {
833 if ($this->offsetExists($offset)) {
834 return $this->items[$offset];
835 }
836 return null;
837 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 836 return null;
837 }
838
839 /**
840 * Set an item with the key in $key
841 *
842 * @param mixed $offset
843 * @param mixed $value
844 */
845 public function offsetSet($offset, $value)
846 {
847 if ($offset === null) {
848 $this->items[] = $value;
849 } else {
850 $this->items[$offset] = $value;
851 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 850 $this->items[$offset] = $value;
851 }
852 }
853
854 /**
855 * Unset an item with the key in $key
856 *
857 * @param mixed $offset
858 */
859 public function offsetUnset($offset)
860 {
861 unset($this->items[$offset]);
862 }
863
864 /**
865 * Extracts a value from an item in the list, where the item is either an
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 78 $this->dataClass = $class;
79 return $this;
80 }
81
82 /**
83 * Return the number of items in this list
84 *
85 * @return int
86 */
87 public function count()
88 {
89 return count($this->items);
90 }
91
92 /**
93 * Returns true if this list has items
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 99 return !empty($this->items);
100 }
101
102 /**
103 * Returns an Iterator for this ArrayList.
104 * This function allows you to use ArrayList in foreach loops
105 *
106 * @return ArrayIterator
107 */
108 public function getIterator()
109 {
110 $items = array_map(
111 function ($item) {
112 return is_array($item) ? new ArrayData($item) : $item;
113 },
114 $this->items
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 811 }
812
813
814 /**
815 * Returns whether an item with $key exists
816 *
817 * @param mixed $offset
818 * @return bool
819 */
820 public function offsetExists($offset)
821 {
822 return array_key_exists($offset, $this->items);
823 }
824
825 /**
826 * Returns item stored in list with index $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 822 return array_key_exists($offset, $this->items);
823 }
824
825 /**
826 * Returns item stored in list with index $key
827 *
828 * @param mixed $offset
829 * @return DataObject
830 */
831 public function offsetGet($offset)
832 {
833 if ($this->offsetExists($offset)) {
834 return $this->items[$offset];
835 }
836 return null;
837 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 836 return null;
837 }
838
839 /**
840 * Set an item with the key in $key
841 *
842 * @param mixed $offset
843 * @param mixed $value
844 */
845 public function offsetSet($offset, $value)
846 {
847 if ($offset === null) {
848 $this->items[] = $value;
849 } else {
850 $this->items[$offset] = $value;
851 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 850 $this->items[$offset] = $value;
851 }
852 }
853
854 /**
855 * Unset an item with the key in $key
856 *
857 * @param mixed $offset
858 */
859 public function offsetUnset($offset)
860 {
861 unset($this->items[$offset]);
862 }
863
864 /**
865 * Extracts a value from an item in the list, where the item is either an
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 78 $this->dataClass = $class;
79 return $this;
80 }
81
82 /**
83 * Return the number of items in this list
84 *
85 * @return int
86 */
87 public function count()
88 {
89 return count($this->items);
90 }
91
92 /**
93 * Returns true if this list has items
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 99 return !empty($this->items);
100 }
101
102 /**
103 * Returns an Iterator for this ArrayList.
104 * This function allows you to use ArrayList in foreach loops
105 *
106 * @return ArrayIterator
107 */
108 public function getIterator()
109 {
110 $items = array_map(
111 function ($item) {
112 return is_array($item) ? new ArrayData($item) : $item;
113 },
114 $this->items
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 811 }
812
813
814 /**
815 * Returns whether an item with $key exists
816 *
817 * @param mixed $offset
818 * @return bool
819 */
820 public function offsetExists($offset)
821 {
822 return array_key_exists($offset, $this->items);
823 }
824
825 /**
826 * Returns item stored in list with index $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 822 return array_key_exists($offset, $this->items);
823 }
824
825 /**
826 * Returns item stored in list with index $key
827 *
828 * @param mixed $offset
829 * @return DataObject
830 */
831 public function offsetGet($offset)
832 {
833 if ($this->offsetExists($offset)) {
834 return $this->items[$offset];
835 }
836 return null;
837 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 836 return null;
837 }
838
839 /**
840 * Set an item with the key in $key
841 *
842 * @param mixed $offset
843 * @param mixed $value
844 */
845 public function offsetSet($offset, $value)
846 {
847 if ($offset === null) {
848 $this->items[] = $value;
849 } else {
850 $this->items[$offset] = $value;
851 }
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 850 $this->items[$offset] = $value;
851 }
852 }
853
854 /**
855 * Unset an item with the key in $key
856 *
857 * @param mixed $offset
858 */
859 public function offsetUnset($offset)
860 {
861 unset($this->items[$offset]);
862 }
863
864 /**
865 * Extracts a value from an item in the list, where the item is either an
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 78 $this->dataClass = $class;
79 return $this;
80 }
81
82 /**
83 * Return the number of items in this list
84 *
85 * @return int
86 */
87 public function count()
88 {
89 return count($this->items);
90 }
91
92 /**
93 * Returns true if this list has items
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 99 return !empty($this->items);
100 }
101
102 /**
103 * Returns an Iterator for this ArrayList.
104 * This function allows you to use ArrayList in foreach loops
105 *
106 * @return ArrayIterator
107 */
108 public function getIterator()
109 {
110 $items = array_map(
111 function ($item) {
112 return is_array($item) ? new ArrayData($item) : $item;
113 },
114 $this->items
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Boolean)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Boolean, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Boolean, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Boolean)
functions.php:34
singleton(Boolean)
DataObjectSchema.php:495
SilverStripe\ORM\DataObjectSchema->cacheDatabaseFields(TractorCow\Fluent\Model\Locale)
DataObjectSchema.php:355
SilverStripe\ORM\DataObjectSchema->databaseFields(TractorCow\Fluent\Model\Locale, )
CachableModel.php:86
TractorCow\Fluent\Model\Locale::databaseIsReady()
CachableModel.php:32
TractorCow\Fluent\Model\Locale::getCached()
FluentDirectorExtension.php:141
TractorCow\Fluent\Extension\FluentDirectorExtension->getExplicitRoutes(Array)
FluentDirectorExtension.php:88
TractorCow\Fluent\Extension\FluentDirectorExtension->TractorCow\Fluent\Extension\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
FluentDirectorExtension.php:86
TractorCow\Fluent\Extension\FluentDirectorExtension->updateRules(Array, , , , , , )
Extensible.php:468
SilverStripe\Control\Director->extend(updateRules, Array)
Director.php:312
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Int)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Int, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Int, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Int)
functions.php:34
singleton(Int)
DataObjectSchema.php:495
SilverStripe\ORM\DataObjectSchema->cacheDatabaseFields(TractorCow\Fluent\Model\Locale)
DataObjectSchema.php:355
SilverStripe\ORM\DataObjectSchema->databaseFields(TractorCow\Fluent\Model\Locale, )
CachableModel.php:86
TractorCow\Fluent\Model\Locale::databaseIsReady()
CachableModel.php:32
TractorCow\Fluent\Model\Locale::getCached()
FluentDirectorExtension.php:141
TractorCow\Fluent\Extension\FluentDirectorExtension->getExplicitRoutes(Array)
FluentDirectorExtension.php:88
TractorCow\Fluent\Extension\FluentDirectorExtension->TractorCow\Fluent\Extension\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
FluentDirectorExtension.php:86
TractorCow\Fluent\Extension\FluentDirectorExtension->updateRules(Array, , , , , , )
Extensible.php:468
SilverStripe\Control\Director->extend(updateRules, Array)
Director.php:312
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Cookie_Backend)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Cookie_Backend, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Cookie_Backend, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Cookie_Backend)
Cookie.php:29
SilverStripe\Control\Cookie::get_inst()
Cookie.php:69
SilverStripe\Control\Cookie::get(PHPSESSID)
Session.php:270
SilverStripe\Control\Session->requestContainsSessionId(SilverStripe\Control\HTTPRequest)
Session.php:228
SilverStripe\Control\Session->init(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:17
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 147 *
148 * @param string $httpMethod
149 * @param string $url
150 * @param array $getVars
151 * @param array $postVars
152 * @param string $body
153 */
154 public function __construct($httpMethod, $url, $getVars = [], $postVars = [], $body = null)
155 {
156 $this->httpMethod = strtoupper($httpMethod);
157 $this->setUrl($url);
158 $this->getVars = (array) $getVars;
159 $this->postVars = (array) $postVars;
160 $this->body = $body;
161 $this->scheme = "http";
162 }
Trace strtoupper()
HTTPRequest.php:156
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
VersionedHTTPMiddleware.php:22
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 804 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems.
805 *
806 * @param string $url
807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
Trace strpos(, ?)
Director.php:813
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
VersionedHTTPMiddleware.php:22
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
Trace strpos(, #)
Director.php:816
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
VersionedHTTPMiddleware.php:22
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
Trace strpos(, :)
Director.php:819
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
VersionedHTTPMiddleware.php:22
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
Trace strpos(, /)
Director.php:820
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
VersionedHTTPMiddleware.php:22
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
Trace parse_url(, 1)
Director.php:823
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
VersionedHTTPMiddleware.php:22
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
830 // (meaning its not preceded by a slash).
831 $colonPosition !== false
832 && ($slashPosition === false || $colonPosition < $slashPosition)
833 )
Trace preg_match(%^\s*/{2,}%, )
Director.php:827
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
VersionedHTTPMiddleware.php:22
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 170 * @param string $url The new URL
171 * @return HTTPRequest The updated request
172 */
173 public function setUrl($url)
174 {
175 $this->url = $url;
176
177 // Normalize URL if its relative (strictly speaking), or has leading slashes
178 if (Director::is_relative_url($url) || preg_match('/^\//', $url)) {
179 $this->url = preg_replace(['/\/+/','/^\//', '/\/$/'], ['/','',''], $this->url);
180 }
181 if (preg_match('/^(.*)\.([A-Za-z][A-Za-z0-9]*)$/', $this->url, $matches)) {
182 $this->url = $matches[1];
183 $this->extension = $matches[2];
184 }
185 if ($this->url) {
Trace preg_replace(Array, Array, )
HTTPRequest.php:179
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
VersionedHTTPMiddleware.php:22
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 147 *
148 * @param string $httpMethod
149 * @param string $url
150 * @param array $getVars
151 * @param array $postVars
152 * @param string $body
153 */
154 public function __construct($httpMethod, $url, $getVars = [], $postVars = [], $body = null)
155 {
156 $this->httpMethod = strtoupper($httpMethod);
157 $this->setUrl($url);
158 $this->getVars = (array) $getVars;
159 $this->postVars = (array) $postVars;
160 $this->body = $body;
161 $this->scheme = "http";
162 }
Trace strtoupper()
HTTPRequest.php:156
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\ModelAsController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\CMS\Controllers\ModelAsController)
Director.php:359
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 804 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems.
805 *
806 * @param string $url
807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
Trace strpos(, ?)
Director.php:813
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\ModelAsController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\CMS\Controllers\ModelAsController)
Director.php:359
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
Trace strpos(, #)
Director.php:816
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\ModelAsController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\CMS\Controllers\ModelAsController)
Director.php:359
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
Trace strpos(, :)
Director.php:819
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\ModelAsController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\CMS\Controllers\ModelAsController)
Director.php:359
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
Trace strpos(, /)
Director.php:820
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\ModelAsController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\CMS\Controllers\ModelAsController)
Director.php:359
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
Trace parse_url(, 1)
Director.php:823
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\ModelAsController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\CMS\Controllers\ModelAsController)
Director.php:359
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
830 // (meaning its not preceded by a slash).
831 $colonPosition !== false
832 && ($slashPosition === false || $colonPosition < $slashPosition)
833 )
Trace preg_match(%^\s*/{2,}%, )
Director.php:827
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\ModelAsController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\CMS\Controllers\ModelAsController)
Director.php:359
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 170 * @param string $url The new URL
171 * @return HTTPRequest The updated request
172 */
173 public function setUrl($url)
174 {
175 $this->url = $url;
176
177 // Normalize URL if its relative (strictly speaking), or has leading slashes
178 if (Director::is_relative_url($url) || preg_match('/^\//', $url)) {
179 $this->url = preg_replace(['/\/+/','/^\//', '/\/$/'], ['/','',''], $this->url);
180 }
181 if (preg_match('/^(.*)\.([A-Za-z][A-Za-z0-9]*)$/', $this->url, $matches)) {
182 $this->url = $matches[1];
183 $this->extension = $matches[2];
184 }
185 if ($this->url) {
Trace preg_replace(Array, Array, )
HTTPRequest.php:179
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\ModelAsController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\ModelAsController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\CMS\Controllers\ModelAsController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\CMS\Controllers\ModelAsController)
Director.php:359
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Versioned\Versioned)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Versioned\Versioned, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Versioned\Versioned, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Versioned\Versioned)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:132
SilverStripe\View\ViewableData->defineExtensionMethods()
Extensible.php:120
SilverStripe\View\ViewableData->extensibleDefineMethods()
ViewableData.php:246
SilverStripe\View\ViewableData->defineMethods()
DataObject.php:812
SilverStripe\ORM\DataObject->defineMethods()
CustomMethods.php:161
SilverStripe\View\ViewableData->getExtraMethodConfig(getParser)
CustomMethods.php:148
SilverStripe\View\ViewableData->hasMethod(getParser)
ViewableData.php:109
SilverStripe\View\ViewableData->__isset(Parser)
Injector.php:742
SilverStripe\Core\Injector\Injector->inject(SilverStripe\CMS\Model\SiteTree, SilverStripe\CMS\Model\SiteTree)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Model\SiteTree, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Model\SiteTree, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Model\SiteTree)
functions.php:34
singleton(SilverStripe\CMS\Model\SiteTree)
ModelAsController.php:53
SilverStripe\CMS\Controllers\ModelAsController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:59
SilverStripe\CMS\Controllers\ModelAsController->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:80
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Psr\SimpleCache\CacheInterface.SiteTree_CreatableChildren)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Psr\SimpleCache\CacheInterface.SiteTree_CreatableChildren, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Psr\SimpleCache\CacheInterface.SiteTree_CreatableChildren, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Psr\SimpleCache\CacheInterface.SiteTree_CreatableChildren)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Psr\SimpleCache\CacheInterface.SiteTree_CreatableChildren)
Injector.php:743
SilverStripe\Core\Injector\Injector->inject(SilverStripe\CMS\Model\SiteTree, SilverStripe\CMS\Model\SiteTree)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Model\SiteTree, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Model\SiteTree, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Model\SiteTree)
functions.php:34
singleton(SilverStripe\CMS\Model\SiteTree)
ModelAsController.php:53
SilverStripe\CMS\Controllers\ModelAsController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:59
SilverStripe\CMS\Controllers\ModelAsController->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:80
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Enum)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Enum, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Enum, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Enum)
functions.php:34
singleton(Enum)
DataObjectSchema.php:495
SilverStripe\ORM\DataObjectSchema->cacheDatabaseFields(SilverStripe\CMS\Model\SiteTree)
DataObjectSchema.php:355
SilverStripe\ORM\DataObjectSchema->databaseFields(SilverStripe\CMS\Model\SiteTree, )
DataObjectSchema.php:415
SilverStripe\ORM\DataObjectSchema->classHasTable(SilverStripe\CMS\Model\SiteTree)
ClassInfo.php:261
SilverStripe\Core\ClassInfo::ancestry(SilverStripe\CMS\Model\SiteTree, 1)
DataQuery.php:222
SilverStripe\ORM\DataQuery->getFinalisedQuery()
DataQuery.php:574
SilverStripe\ORM\DataQuery->firstRow()
DataList.php:938
SilverStripe\ORM\DataList->first()
DataObject.php:3384
SilverStripe\ORM\DataObject::get_one(SilverStripe\CMS\Model\SiteTree, Array)
ModelAsController.php:144
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(HTMLText)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(HTMLText, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(HTMLText, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(HTMLText)
functions.php:34
singleton(HTMLText)
DataObjectSchema.php:495
SilverStripe\ORM\DataObjectSchema->cacheDatabaseFields(SilverStripe\CMS\Model\SiteTree)
DataObjectSchema.php:355
SilverStripe\ORM\DataObjectSchema->databaseFields(SilverStripe\CMS\Model\SiteTree, )
DataObjectSchema.php:415
SilverStripe\ORM\DataObjectSchema->classHasTable(SilverStripe\CMS\Model\SiteTree)
ClassInfo.php:261
SilverStripe\Core\ClassInfo::ancestry(SilverStripe\CMS\Model\SiteTree, 1)
DataQuery.php:222
SilverStripe\ORM\DataQuery->getFinalisedQuery()
DataQuery.php:574
SilverStripe\ORM\DataQuery->firstRow()
DataList.php:938
SilverStripe\ORM\DataList->first()
DataObject.php:3384
SilverStripe\ORM\DataObject::get_one(SilverStripe\CMS\Model\SiteTree, Array)
ModelAsController.php:144
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Text)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Text, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Text, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Text)
functions.php:34
singleton(Text)
DataObjectSchema.php:495
SilverStripe\ORM\DataObjectSchema->cacheDatabaseFields(SilverStripe\CMS\Model\SiteTree)
DataObjectSchema.php:355
SilverStripe\ORM\DataObjectSchema->databaseFields(SilverStripe\CMS\Model\SiteTree, )
DataObjectSchema.php:415
SilverStripe\ORM\DataObjectSchema->classHasTable(SilverStripe\CMS\Model\SiteTree)
ClassInfo.php:261
SilverStripe\Core\ClassInfo::ancestry(SilverStripe\CMS\Model\SiteTree, 1)
DataQuery.php:222
SilverStripe\ORM\DataQuery->getFinalisedQuery()
DataQuery.php:574
SilverStripe\ORM\DataQuery->firstRow()
DataList.php:938
SilverStripe\ORM\DataList->first()
DataObject.php:3384
SilverStripe\ORM\DataObject::get_one(SilverStripe\CMS\Model\SiteTree, Array)
ModelAsController.php:144
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(HTMLFragment)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(HTMLFragment, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(HTMLFragment, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(HTMLFragment)
functions.php:34
singleton(HTMLFragment)
DataObjectSchema.php:495
SilverStripe\ORM\DataObjectSchema->cacheDatabaseFields(SilverStripe\CMS\Model\SiteTree)
DataObjectSchema.php:355
SilverStripe\ORM\DataObjectSchema->databaseFields(SilverStripe\CMS\Model\SiteTree, )
DataObjectSchema.php:415
SilverStripe\ORM\DataObjectSchema->classHasTable(SilverStripe\CMS\Model\SiteTree)
ClassInfo.php:261
SilverStripe\Core\ClassInfo::ancestry(SilverStripe\CMS\Model\SiteTree, 1)
DataQuery.php:222
SilverStripe\ORM\DataQuery->getFinalisedQuery()
DataQuery.php:574
SilverStripe\ORM\DataQuery->firstRow()
DataList.php:938
SilverStripe\ORM\DataList->first()
DataObject.php:3384
SilverStripe\ORM\DataObject::get_one(SilverStripe\CMS\Model\SiteTree, Array)
ModelAsController.php:144
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1242 });
1243 }
1244
1245 /**
1246 * Returns whether an item with $key exists
1247 *
1248 * @param mixed $key
1249 * @return bool
1250 */
1251 public function offsetExists($key)
1252 {
1253 return ($this->limit(1, $key)->first() != null);
1254 }
1255
1256 /**
1257 * Returns item stored in list with index $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1255
1256 /**
1257 * Returns item stored in list with index $key
1258 *
1259 * The object returned is not cached, unlike {@link DataObject::get_one()}
1260 *
1261 * @param mixed $key
1262 * @return DataObject
1263 */
1264 public function offsetGet($key)
1265 {
1266 return $this->limit(1, $key)->first();
1267 }
1268
1269 /**
1270 * Set an item with the key in $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1266 return $this->limit(1, $key)->first();
1267 }
1268
1269 /**
1270 * Set an item with the key in $key
1271 *
1272 * @param mixed $key
1273 * @param mixed $value
1274 */
1275 public function offsetSet($key, $value)
1276 {
1277 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1278 }
1279
1280 /**
1281 * Unset an item with the key in $key
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 1276 {
1277 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1278 }
1279
1280 /**
1281 * Unset an item with the key in $key
1282 *
1283 * @param mixed $key
1284 */
1285 public function offsetUnset($key)
1286 {
1287 throw new \BadMethodCallException("Can't alter items in a DataList using array-access");
1288 }
1289
1290 /**
1291 * Iterate over this DataList in "chunks". This will break the query in smaller subsets and avoid loading the entire
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 870 {
871 return new ArrayIterator($this->toArray());
872 }
873
874 /**
875 * Return the number of items in this DataList
876 *
877 * @return int
878 */
879 public function count()
880 {
881 return $this->dataQuery->count();
882 }
883
884 /**
885 * Return the maximum value of the given field in this DataList
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 860 return $this->dataQuery()->getQueryParams();
861 }
862
863 /**
864 * Returns an Iterator for this DataList.
865 * This function allows you to use DataLists in foreach loops
866 *
867 * @return ArrayIterator
868 */
869 public function getIterator()
870 {
871 return new ArrayIterator($this->toArray());
872 }
873
874 /**
875 * Return the number of items in this DataList
Trace GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 147 *
148 * @param string $httpMethod
149 * @param string $url
150 * @param array $getVars
151 * @param array $postVars
152 * @param string $body
153 */
154 public function __construct($httpMethod, $url, $getVars = [], $postVars = [], $body = null)
155 {
156 $this->httpMethod = strtoupper($httpMethod);
157 $this->setUrl($url);
158 $this->getVars = (array) $getVars;
159 $this->postVars = (array) $postVars;
160 $this->body = $body;
161 $this->scheme = "http";
162 }
Trace strtoupper()
HTTPRequest.php:156
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectHolder)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(pena\safety\ProjectHolderController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, pena\safety\ProjectHolderController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(pena\safety\ProjectHolderController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(pena\safety\ProjectHolderController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(pena\safety\ProjectHolderController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(pena\safety\ProjectHolderController, pena\safety\ProjectHolder)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectHolder, ineos-projet-yellowgate)
ModelAsController.php:165
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 804 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems.
805 *
806 * @param string $url
807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
Trace strpos(, ?)
Director.php:813
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectHolder)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(pena\safety\ProjectHolderController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, pena\safety\ProjectHolderController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(pena\safety\ProjectHolderController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(pena\safety\ProjectHolderController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(pena\safety\ProjectHolderController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(pena\safety\ProjectHolderController, pena\safety\ProjectHolder)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectHolder, ineos-projet-yellowgate)
ModelAsController.php:165
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
Trace strpos(, #)
Director.php:816
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectHolder)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(pena\safety\ProjectHolderController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, pena\safety\ProjectHolderController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(pena\safety\ProjectHolderController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(pena\safety\ProjectHolderController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(pena\safety\ProjectHolderController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(pena\safety\ProjectHolderController, pena\safety\ProjectHolder)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectHolder, ineos-projet-yellowgate)
ModelAsController.php:165
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
Trace strpos(, :)
Director.php:819
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectHolder)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(pena\safety\ProjectHolderController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, pena\safety\ProjectHolderController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(pena\safety\ProjectHolderController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(pena\safety\ProjectHolderController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(pena\safety\ProjectHolderController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(pena\safety\ProjectHolderController, pena\safety\ProjectHolder)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectHolder, ineos-projet-yellowgate)
ModelAsController.php:165
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
Trace strpos(, /)
Director.php:820
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectHolder)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(pena\safety\ProjectHolderController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, pena\safety\ProjectHolderController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(pena\safety\ProjectHolderController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(pena\safety\ProjectHolderController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(pena\safety\ProjectHolderController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(pena\safety\ProjectHolderController, pena\safety\ProjectHolder)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectHolder, ineos-projet-yellowgate)
ModelAsController.php:165
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
Trace parse_url(, 1)
Director.php:823
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectHolder)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(pena\safety\ProjectHolderController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, pena\safety\ProjectHolderController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(pena\safety\ProjectHolderController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(pena\safety\ProjectHolderController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(pena\safety\ProjectHolderController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(pena\safety\ProjectHolderController, pena\safety\ProjectHolder)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectHolder, ineos-projet-yellowgate)
ModelAsController.php:165
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
830 // (meaning its not preceded by a slash).
831 $colonPosition !== false
832 && ($slashPosition === false || $colonPosition < $slashPosition)
833 )
Trace preg_match(%^\s*/{2,}%, )
Director.php:827
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectHolder)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(pena\safety\ProjectHolderController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, pena\safety\ProjectHolderController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(pena\safety\ProjectHolderController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(pena\safety\ProjectHolderController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(pena\safety\ProjectHolderController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(pena\safety\ProjectHolderController, pena\safety\ProjectHolder)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectHolder, ineos-projet-yellowgate)
ModelAsController.php:165
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 170 * @param string $url The new URL
171 * @return HTTPRequest The updated request
172 */
173 public function setUrl($url)
174 {
175 $this->url = $url;
176
177 // Normalize URL if its relative (strictly speaking), or has leading slashes
178 if (Director::is_relative_url($url) || preg_match('/^\//', $url)) {
179 $this->url = preg_replace(['/\/+/','/^\//', '/\/$/'], ['/','',''], $this->url);
180 }
181 if (preg_match('/^(.*)\.([A-Za-z][A-Za-z0-9]*)$/', $this->url, $matches)) {
182 $this->url = $matches[1];
183 $this->extension = $matches[2];
184 }
185 if ($this->url) {
Trace preg_replace(Array, Array, )
HTTPRequest.php:179
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectHolder)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(pena\safety\ProjectHolderController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, pena\safety\ProjectHolderController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(pena\safety\ProjectHolderController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(pena\safety\ProjectHolderController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(pena\safety\ProjectHolderController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(pena\safety\ProjectHolderController, pena\safety\ProjectHolder)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectHolder, ineos-projet-yellowgate)
ModelAsController.php:165
SilverStripe\CMS\Controllers\ModelAsController->getNestedController()
ModelAsController.php:98
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Psr\SimpleCache\CacheInterface.ThemeResourceLoader)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Psr\SimpleCache\CacheInterface.ThemeResourceLoader, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Psr\SimpleCache\CacheInterface.ThemeResourceLoader, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Psr\SimpleCache\CacheInterface.ThemeResourceLoader)
ThemeResourceLoader.php:379
SilverStripe\View\ThemeResourceLoader->getCache()
ThemeResourceLoader.php:193
SilverStripe\View\ThemeResourceLoader->findTemplate(Array, Array)
SSViewer.php:465
SilverStripe\View\SSViewer::hasTemplate(Array)
Controller.php:507
SilverStripe\Control\Controller->hasActionTemplate(ineos-projet-yellowgate)
Controller.php:431
SilverStripe\Control\Controller->hasAction(ineos-projet-yellowgate)
ContentController.php:202
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(DataListFilter.default)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(DataListFilter.default, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(DataListFilter.default, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(DataListFilter.default, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(DataListFilter.default, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(DataListFilter.default, ParentID, 2, Array)
DataList.php:596
SilverStripe\ORM\DataList->createSearchFilter(ParentID, 2)
DataList.php:417
SilverStripe\ORM\DataList->addFilter(Array)
DataList.php:403
SilverStripe\ORM\DataList->filter(Array)
ContentController.php:211
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 147 *
148 * @param string $httpMethod
149 * @param string $url
150 * @param array $getVars
151 * @param array $postVars
152 * @param string $body
153 */
154 public function __construct($httpMethod, $url, $getVars = [], $postVars = [], $body = null)
155 {
156 $this->httpMethod = strtoupper($httpMethod);
157 $this->setUrl($url);
158 $this->getVars = (array) $getVars;
159 $this->postVars = (array) $postVars;
160 $this->body = $body;
161 $this->scheme = "http";
162 }
Trace strtoupper()
HTTPRequest.php:156
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectPage)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(PageController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, PageController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(PageController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(PageController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(PageController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(PageController, pena\safety\ProjectPage)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectPage)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 804 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems.
805 *
806 * @param string $url
807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
Trace strpos(, ?)
Director.php:813
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectPage)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(PageController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, PageController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(PageController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(PageController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(PageController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(PageController, pena\safety\ProjectPage)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectPage)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
Trace strpos(, #)
Director.php:816
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectPage)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(PageController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, PageController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(PageController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(PageController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(PageController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(PageController, pena\safety\ProjectPage)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectPage)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
Trace strpos(, :)
Director.php:819
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectPage)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(PageController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, PageController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(PageController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(PageController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(PageController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(PageController, pena\safety\ProjectPage)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectPage)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
Trace strpos(, /)
Director.php:820
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectPage)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(PageController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, PageController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(PageController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(PageController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(PageController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(PageController, pena\safety\ProjectPage)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectPage)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
Trace parse_url(, 1)
Director.php:823
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectPage)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(PageController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, PageController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(PageController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(PageController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(PageController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(PageController, pena\safety\ProjectPage)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectPage)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
830 // (meaning its not preceded by a slash).
831 $colonPosition !== false
832 && ($slashPosition === false || $colonPosition < $slashPosition)
833 )
Trace preg_match(%^\s*/{2,}%, )
Director.php:827
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectPage)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(PageController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, PageController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(PageController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(PageController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(PageController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(PageController, pena\safety\ProjectPage)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectPage)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 170 * @param string $url The new URL
171 * @return HTTPRequest The updated request
172 */
173 public function setUrl($url)
174 {
175 $this->url = $url;
176
177 // Normalize URL if its relative (strictly speaking), or has leading slashes
178 if (Director::is_relative_url($url) || preg_match('/^\//', $url)) {
179 $this->url = preg_replace(['/\/+/','/^\//', '/\/$/'], ['/','',''], $this->url);
180 }
181 if (preg_match('/^(.*)\.([A-Za-z][A-Za-z0-9]*)$/', $this->url, $matches)) {
182 $this->url = $matches[1];
183 $this->extension = $matches[2];
184 }
185 if ($this->url) {
Trace preg_replace(Array, Array, )
HTTPRequest.php:179
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ContentController.php:90
SilverStripe\CMS\Controllers\ContentController->__construct(pena\safety\ProjectPage)
ReflectionClass->newInstanceArgs(Array)
InjectionCreator.php:25
SilverStripe\Core\Injector\InjectionCreator->create(PageController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, PageController, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(PageController, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(PageController, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(PageController, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(PageController, pena\safety\ProjectPage)
ModelAsController.php:48
SilverStripe\CMS\Controllers\ModelAsController::controller_for(pena\safety\ProjectPage)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 147 *
148 * @param string $httpMethod
149 * @param string $url
150 * @param array $getVars
151 * @param array $postVars
152 * @param string $body
153 */
154 public function __construct($httpMethod, $url, $getVars = [], $postVars = [], $body = null)
155 {
156 $this->httpMethod = strtoupper($httpMethod);
157 $this->setUrl($url);
158 $this->getVars = (array) $getVars;
159 $this->postVars = (array) $postVars;
160 $this->body = $body;
161 $this->scheme = "http";
162 }
Trace strtoupper()
HTTPRequest.php:156
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\RootURLController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\RootURLController, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\RootURLController, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\RootURLController)
functions.php:34
singleton(SilverStripe\CMS\Controllers\RootURLController)
RootURLController.php:44
SilverStripe\CMS\Controllers\RootURLController::get_homepage_link()
RootURLController.php:59
SilverStripe\CMS\Controllers\RootURLController::should_be_on_root(pena\safety\ProjectPage)
ContentController.php:152
SilverStripe\CMS\Controllers\ContentController->init()
PageController.php:30
PageController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:206
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 804 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems.
805 *
806 * @param string $url
807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
Trace strpos(, ?)
Director.php:813
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\RootURLController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\RootURLController, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\RootURLController, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\RootURLController)
functions.php:34
singleton(SilverStripe\CMS\Controllers\RootURLController)
RootURLController.php:44
SilverStripe\CMS\Controllers\RootURLController::get_homepage_link()
RootURLController.php:59
SilverStripe\CMS\Controllers\RootURLController::should_be_on_root(pena\safety\ProjectPage)
ContentController.php:152
SilverStripe\CMS\Controllers\ContentController->init()
PageController.php:30
PageController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:206
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
Trace strpos(, #)
Director.php:816
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\RootURLController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\RootURLController, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\RootURLController, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\RootURLController)
functions.php:34
singleton(SilverStripe\CMS\Controllers\RootURLController)
RootURLController.php:44
SilverStripe\CMS\Controllers\RootURLController::get_homepage_link()
RootURLController.php:59
SilverStripe\CMS\Controllers\RootURLController::should_be_on_root(pena\safety\ProjectPage)
ContentController.php:152
SilverStripe\CMS\Controllers\ContentController->init()
PageController.php:30
PageController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:206
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
Trace strpos(, :)
Director.php:819
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\RootURLController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\RootURLController, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\RootURLController, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\RootURLController)
functions.php:34
singleton(SilverStripe\CMS\Controllers\RootURLController)
RootURLController.php:44
SilverStripe\CMS\Controllers\RootURLController::get_homepage_link()
RootURLController.php:59
SilverStripe\CMS\Controllers\RootURLController::should_be_on_root(pena\safety\ProjectPage)
ContentController.php:152
SilverStripe\CMS\Controllers\ContentController->init()
PageController.php:30
PageController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:206
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
Trace strpos(, /)
Director.php:820
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\RootURLController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\RootURLController, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\RootURLController, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\RootURLController)
functions.php:34
singleton(SilverStripe\CMS\Controllers\RootURLController)
RootURLController.php:44
SilverStripe\CMS\Controllers\RootURLController::get_homepage_link()
RootURLController.php:59
SilverStripe\CMS\Controllers\RootURLController::should_be_on_root(pena\safety\ProjectPage)
ContentController.php:152
SilverStripe\CMS\Controllers\ContentController->init()
PageController.php:30
PageController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:206
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
Trace parse_url(, 1)
Director.php:823
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\RootURLController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\RootURLController, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\RootURLController, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\RootURLController)
functions.php:34
singleton(SilverStripe\CMS\Controllers\RootURLController)
RootURLController.php:44
SilverStripe\CMS\Controllers\RootURLController::get_homepage_link()
RootURLController.php:59
SilverStripe\CMS\Controllers\RootURLController::should_be_on_root(pena\safety\ProjectPage)
ContentController.php:152
SilverStripe\CMS\Controllers\ContentController->init()
PageController.php:30
PageController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:206
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
830 // (meaning its not preceded by a slash).
831 $colonPosition !== false
832 && ($slashPosition === false || $colonPosition < $slashPosition)
833 )
Trace preg_match(%^\s*/{2,}%, )
Director.php:827
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\RootURLController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\RootURLController, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\RootURLController, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\RootURLController)
functions.php:34
singleton(SilverStripe\CMS\Controllers\RootURLController)
RootURLController.php:44
SilverStripe\CMS\Controllers\RootURLController::get_homepage_link()
RootURLController.php:59
SilverStripe\CMS\Controllers\RootURLController::should_be_on_root(pena\safety\ProjectPage)
ContentController.php:152
SilverStripe\CMS\Controllers\ContentController->init()
PageController.php:30
PageController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:206
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 170 * @param string $url The new URL
171 * @return HTTPRequest The updated request
172 */
173 public function setUrl($url)
174 {
175 $this->url = $url;
176
177 // Normalize URL if its relative (strictly speaking), or has leading slashes
178 if (Director::is_relative_url($url) || preg_match('/^\//', $url)) {
179 $this->url = preg_replace(['/\/+/','/^\//', '/\/$/'], ['/','',''], $this->url);
180 }
181 if (preg_match('/^(.*)\.([A-Za-z][A-Za-z0-9]*)$/', $this->url, $matches)) {
182 $this->url = $matches[1];
183 $this->extension = $matches[2];
184 }
185 if ($this->url) {
Trace preg_replace(Array, Array, )
HTTPRequest.php:179
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\RootURLController, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\RootURLController, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\RootURLController, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\RootURLController)
functions.php:34
singleton(SilverStripe\CMS\Controllers\RootURLController)
RootURLController.php:44
SilverStripe\CMS\Controllers\RootURLController::get_homepage_link()
RootURLController.php:59
SilverStripe\CMS\Controllers\RootURLController::should_be_on_root(pena\safety\ProjectPage)
ContentController.php:152
SilverStripe\CMS\Controllers\ContentController->init()
PageController.php:30
PageController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:206
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
RootURLController.php:59
SilverStripe\CMS\Controllers\RootURLController::should_be_on_root(pena\safety\ProjectPage)
ContentController.php:152
SilverStripe\CMS\Controllers\ContentController->init()
PageController.php:30
PageController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:206
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
RootURLController.php:59
SilverStripe\CMS\Controllers\RootURLController::should_be_on_root(pena\safety\ProjectPage)
ContentController.php:152
SilverStripe\CMS\Controllers\ContentController->init()
PageController.php:30
PageController->init()
Controller.php:127
SilverStripe\Control\Controller->doInit()
Controller.php:168
SilverStripe\Control\Controller->beforeHandleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:206
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 172 // you had $Action in your rule, and (b) RequestHandler didn't have one. $Action is better
173 if ($action == 'handleAction') {
174 // TODO Fix LeftAndMain usage
175 // Deprecation::notice('3.2.0', 'Calling handleAction directly is deprecated - use $Action instead');
176 $action = '$Action';
177 }
178
179 // Actions can reference URL parameters, eg, '$Action/$ID/$OtherID' => '$Action',
180 if ($action[0] == '$') {
181 $action = str_replace("-", "_", $request->latestParam(substr($action, 1)));
182 }
183
184 if (!$action) {
185 if (isset($_REQUEST['debug_request'])) {
186 Debug::message("Action not set; using default action method name 'index'");
187 }
Trace str_replace(-, _, )
RequestHandler.php:181
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Psr\SimpleCache\CacheInterface.cacheblock)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Psr\SimpleCache\CacheInterface.cacheblock, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Psr\SimpleCache\CacheInterface.cacheblock, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Psr\SimpleCache\CacheInterface.cacheblock)
SSViewer.php:558
SilverStripe\View\SSViewer->getPartialCacheStore()
SSViewer.php:596
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
RecordLocale.php:220
TractorCow\Fluent\Model\RecordLocale->getAbsoluteLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(AbsoluteLink)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(AbsoluteLink, , 1, AbsoluteLink)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(AbsoluteLink, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(AbsoluteLink, , 1)
.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss:24
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss, pena\safety\ProjectPage, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(pena\safety\ProjectPage, )
ViewableData.php:401
SilverStripe\View\ViewableData->renderWith(SilverStripe\View\SSViewer)
FluentSiteTreeExtension.php:62
TractorCow\Fluent\Extension\FluentSiteTreeExtension->MetaTags(<meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, <meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
RecordLocale.php:220
TractorCow\Fluent\Model\RecordLocale->getAbsoluteLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(AbsoluteLink)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(AbsoluteLink, , 1, AbsoluteLink)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(AbsoluteLink, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(AbsoluteLink, , 1)
.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss:24
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss, pena\safety\ProjectPage, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(pena\safety\ProjectPage, )
ViewableData.php:401
SilverStripe\View\ViewableData->renderWith(SilverStripe\View\SSViewer)
FluentSiteTreeExtension.php:62
TractorCow\Fluent\Extension\FluentSiteTreeExtension->MetaTags(<meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, <meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
RecordLocale.php:220
TractorCow\Fluent\Model\RecordLocale->getAbsoluteLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(AbsoluteLink)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(AbsoluteLink, , 1, AbsoluteLink)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(AbsoluteLink, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(AbsoluteLink, , 1)
.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss:24
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss, pena\safety\ProjectPage, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(pena\safety\ProjectPage, )
ViewableData.php:401
SilverStripe\View\ViewableData->renderWith(SilverStripe\View\SSViewer)
FluentSiteTreeExtension.php:62
TractorCow\Fluent\Extension\FluentSiteTreeExtension->MetaTags(<meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, <meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
RecordLocale.php:220
TractorCow\Fluent\Model\RecordLocale->getAbsoluteLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(AbsoluteLink)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(AbsoluteLink, , 1, AbsoluteLink)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(AbsoluteLink, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(AbsoluteLink, , 1)
.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss:24
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss, pena\safety\ProjectPage, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(pena\safety\ProjectPage, )
ViewableData.php:401
SilverStripe\View\ViewableData->renderWith(SilverStripe\View\SSViewer)
FluentSiteTreeExtension.php:62
TractorCow\Fluent\Extension\FluentSiteTreeExtension->MetaTags(<meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, <meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
RecordLocale.php:220
TractorCow\Fluent\Model\RecordLocale->getAbsoluteLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(AbsoluteLink)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(AbsoluteLink, , 1, AbsoluteLink)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(AbsoluteLink, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(AbsoluteLink, , 1)
.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss:24
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss, pena\safety\ProjectPage, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(pena\safety\ProjectPage, )
ViewableData.php:401
SilverStripe\View\ViewableData->renderWith(SilverStripe\View\SSViewer)
FluentSiteTreeExtension.php:62
TractorCow\Fluent\Extension\FluentSiteTreeExtension->MetaTags(<meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, <meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
RecordLocale.php:220
TractorCow\Fluent\Model\RecordLocale->getAbsoluteLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(AbsoluteLink)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(AbsoluteLink, , 1, AbsoluteLink)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(AbsoluteLink, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(AbsoluteLink, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(AbsoluteLink, , 1)
.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss:24
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachevendor.tractorcow.silverstripe-fluent.templates.FluentSiteTree_MetaTags.ss, pena\safety\ProjectPage, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(pena\safety\ProjectPage, )
ViewableData.php:401
SilverStripe\View\ViewableData->renderWith(SilverStripe\View\SSViewer)
FluentSiteTreeExtension.php:62
TractorCow\Fluent\Extension\FluentSiteTreeExtension->MetaTags(<meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, <meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\View\Requirements_Backend)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\View\Requirements_Backend, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\View\Requirements_Backend, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\View\Requirements_Backend, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\View\Requirements_Backend, Array)
Injectable.php:30
SilverStripe\View\Requirements_Backend::create()
Requirements.php:106
SilverStripe\View\Requirements::backend()
Requirements.php:314
SilverStripe\View\Requirements::includeInHTML(
<link rel="alternate" hreflang="en-us" href="https://phobosenactor.dev/safetyscience/en/projects/ineos/" />
<link rel="alternate" hreflang="fr-be" href="https://phobosenactor.dev/safetyscience/fr/projets/ineos-projet-yellowgate/" />
<link rel="alternate" hreflang="nl-be" href="https://phobosenactor.dev/safetyscience/projecten/ineos/" />
)
SSViewer.php:677
SilverStripe\View\SSViewer->process(pena\safety\ProjectPage, )
ViewableData.php:401
SilverStripe\View\ViewableData->renderWith(SilverStripe\View\SSViewer)
FluentSiteTreeExtension.php:62
TractorCow\Fluent\Extension\FluentSiteTreeExtension->MetaTags(<meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, <meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Assets\Storage\GeneratedAssetHandler)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Assets\Storage\GeneratedAssetHandler, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\Storage\GeneratedAssetHandler, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\Storage\GeneratedAssetHandler)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Assets\Storage\GeneratedAssetHandler)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\View\Requirements_Backend, SilverStripe\View\Requirements_Backend)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\View\Requirements_Backend, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\View\Requirements_Backend, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\View\Requirements_Backend, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\View\Requirements_Backend, Array)
Injectable.php:30
SilverStripe\View\Requirements_Backend::create()
Requirements.php:106
SilverStripe\View\Requirements::backend()
Requirements.php:314
SilverStripe\View\Requirements::includeInHTML(
<link rel="alternate" hreflang="en-us" href="https://phobosenactor.dev/safetyscience/en/projects/ineos/" />
<link rel="alternate" hreflang="fr-be" href="https://phobosenactor.dev/safetyscience/fr/projets/ineos-projet-yellowgate/" />
<link rel="alternate" hreflang="nl-be" href="https://phobosenactor.dev/safetyscience/projecten/ineos/" />
)
SSViewer.php:677
SilverStripe\View\SSViewer->process(pena\safety\ProjectPage, )
ViewableData.php:401
SilverStripe\View\ViewableData->renderWith(SilverStripe\View\SSViewer)
FluentSiteTreeExtension.php:62
TractorCow\Fluent\Extension\FluentSiteTreeExtension->MetaTags(<meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, <meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(League\Flysystem\Filesystem.public)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(League\Flysystem\Filesystem.public, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(League\Flysystem\Filesystem.public, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(League\Flysystem\Filesystem.public)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$League\Flysystem\Filesystem.public)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Assets\Flysystem\GeneratedAssets, SilverStripe\Assets\Storage\GeneratedAssetHandler)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Assets\Storage\GeneratedAssetHandler, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\Storage\GeneratedAssetHandler, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\Storage\GeneratedAssetHandler)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Assets\Storage\GeneratedAssetHandler)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\View\Requirements_Backend, SilverStripe\View\Requirements_Backend)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\View\Requirements_Backend, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\View\Requirements_Backend, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\View\Requirements_Backend, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\View\Requirements_Backend, Array)
Injectable.php:30
SilverStripe\View\Requirements_Backend::create()
Requirements.php:106
SilverStripe\View\Requirements::backend()
Requirements.php:314
SilverStripe\View\Requirements::includeInHTML(
<link rel="alternate" hreflang="en-us" href="https://phobosenactor.dev/safetyscience/en/projects/ineos/" />
<link rel="alternate" hreflang="fr-be" href="https://phobosenactor.dev/safetyscience/fr/projets/ineos-projet-yellowgate/" />
<link rel="alternate" hreflang="nl-be" href="https://phobosenactor.dev/safetyscience/projecten/ineos/" />
)
SSViewer.php:677
SilverStripe\View\SSViewer->process(pena\safety\ProjectPage, )
ViewableData.php:401
SilverStripe\View\ViewableData->renderWith(SilverStripe\View\SSViewer)
FluentSiteTreeExtension.php:62
TractorCow\Fluent\Extension\FluentSiteTreeExtension->MetaTags(<meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, <meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Assets\Flysystem\PublicAdapter)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Assets\Flysystem\PublicAdapter, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\Flysystem\PublicAdapter, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\Flysystem\PublicAdapter)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Assets\Flysystem\PublicAdapter)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:499
SilverStripe\Core\Injector\Injector->updateSpecConstructor(Array)
Injector.php:998
SilverStripe\Core\Injector\Injector->getNamedService(League\Flysystem\Filesystem.public, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(League\Flysystem\Filesystem.public)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$League\Flysystem\Filesystem.public)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Assets\Flysystem\GeneratedAssets, SilverStripe\Assets\Storage\GeneratedAssetHandler)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Assets\Storage\GeneratedAssetHandler, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\Storage\GeneratedAssetHandler, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\Storage\GeneratedAssetHandler)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Assets\Storage\GeneratedAssetHandler)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\View\Requirements_Backend, SilverStripe\View\Requirements_Backend)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\View\Requirements_Backend, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\View\Requirements_Backend, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\View\Requirements_Backend, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\View\Requirements_Backend, Array)
Injectable.php:30
SilverStripe\View\Requirements_Backend::create()
Requirements.php:106
SilverStripe\View\Requirements::backend()
Requirements.php:314
SilverStripe\View\Requirements::includeInHTML(
<link rel="alternate" hreflang="en-us" href="https://phobosenactor.dev/safetyscience/en/projects/ineos/" />
<link rel="alternate" hreflang="fr-be" href="https://phobosenactor.dev/safetyscience/fr/projets/ineos-projet-yellowgate/" />
<link rel="alternate" hreflang="nl-be" href="https://phobosenactor.dev/safetyscience/projecten/ineos/" />
)
SSViewer.php:677
SilverStripe\View\SSViewer->process(pena\safety\ProjectPage, )
ViewableData.php:401
SilverStripe\View\ViewableData->renderWith(SilverStripe\View\SSViewer)
FluentSiteTreeExtension.php:62
TractorCow\Fluent\Extension\FluentSiteTreeExtension->MetaTags(<meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, <meta name="generator" content="SilverStripe - https://www.silverstripe.org" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
SiteTree.php:603
SilverStripe\CMS\Model\SiteTree->AbsoluteLink()
Seo.php:96
QuinnInteractive\Seo\Seo::getCanonicalUrlLink(pena\safety\ProjectPage)
PageSeoExtension.php:80
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
SiteTree.php:603
SilverStripe\CMS\Model\SiteTree->AbsoluteLink()
Seo.php:96
QuinnInteractive\Seo\Seo::getCanonicalUrlLink(pena\safety\ProjectPage)
PageSeoExtension.php:80
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Date)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Date, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Date, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Date)
functions.php:34
singleton(Date)
DataObjectSchema.php:495
SilverStripe\ORM\DataObjectSchema->cacheDatabaseFields(pena\safety\NewsArticle)
DataObjectSchema.php:355
SilverStripe\ORM\DataObjectSchema->databaseFields(pena\safety\NewsArticle, )
DataObjectSchema.php:415
SilverStripe\ORM\DataObjectSchema->classHasTable(pena\safety\NewsArticle)
ClassInfo.php:153
SilverStripe\Core\ClassInfo::SilverStripe\Core\{closure}(pena\safety\NewsArticle)
array_filter(Array, Closure)
ClassInfo.php:152
SilverStripe\Core\ClassInfo::dataClassesFor(Page)
DataQuery.php:229
SilverStripe\ORM\DataQuery->getFinalisedQuery()
DataQuery.php:430
SilverStripe\ORM\DataQuery->execute()
DataObject.php:2702
SilverStripe\ORM\DataObject->loadLazyFields(Page)
DataObject.php:2625
SilverStripe\ORM\DataObject->getField(FacebookPageImageID)
DataObject.php:1871
SilverStripe\ORM\DataObject->getComponent(FacebookPageImage)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(FacebookPageImage, Array)
Seo.php:109
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 379 */
380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
Trace array_slice(Array, 0, 1.5)
SQLConditionalExpression.php:388
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 15,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 15,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 15,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 15,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
SQLExpression.php:114
SilverStripe\ORM\Queries\SQLExpression->execute()
DataQuery.php:430
SilverStripe\ORM\DataQuery->execute()
DataObject.php:2702
SilverStripe\ORM\DataObject->loadLazyFields(Page)
DataObject.php:2625
SilverStripe\ORM\DataObject->getField(FacebookPageImageID)
DataObject.php:1871
SilverStripe\ORM\DataObject->getComponent(FacebookPageImage)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(FacebookPageImage, Array)
Seo.php:109
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
395 $array = array_merge($array1, $array2);
Trace array_slice(Array, 1.5)
SQLConditionalExpression.php:389
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 15,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 15,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 15,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 15,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
SQLExpression.php:114
SilverStripe\ORM\Queries\SQLExpression->execute()
DataQuery.php:430
SilverStripe\ORM\DataQuery->execute()
DataObject.php:2702
SilverStripe\ORM\DataObject->loadLazyFields(Page)
DataObject.php:2625
SilverStripe\ORM\DataObject->getField(FacebookPageImageID)
DataObject.php:1871
SilverStripe\ORM\DataObject->getComponent(FacebookPageImage)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(FacebookPageImage, Array)
Seo.php:109
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(DBFile)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(DBFile, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(DBFile, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(DBFile)
functions.php:34
singleton(DBFile)
DataObjectSchema.php:495
SilverStripe\ORM\DataObjectSchema->cacheDatabaseFields(SilverStripe\Assets\File)
DataObjectSchema.php:355
SilverStripe\ORM\DataObjectSchema->databaseFields(SilverStripe\Assets\File, )
DataObjectSchema.php:218
SilverStripe\ORM\DataObjectSchema->fieldSpecs(SilverStripe\Assets\Image, 0)
DataObjectSchema.php:250
SilverStripe\ORM\DataObjectSchema->fieldSpec(SilverStripe\Assets\Image, CanViewType)
DataObject.php:2978
SilverStripe\ORM\DataObject->hasField(CanViewType)
ViewableData.php:112
SilverStripe\View\ViewableData->__isset(CanViewType)
DataObject.php:1374
SilverStripe\ORM\DataObject->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct(Array, 0, Array)
Image.php:39
SilverStripe\Assets\Image->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Assets\Image, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Assets\Image, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\Image, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\Image, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Assets\Image, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Assets\Image)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(FacebookPageImage)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(FacebookPageImage, Array)
Seo.php:109
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
SiteTree.php:603
SilverStripe\CMS\Model\SiteTree->AbsoluteLink()
Seo.php:120
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
SiteTree.php:603
SilverStripe\CMS\Model\SiteTree->AbsoluteLink()
Seo.php:120
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\i18n\Messages\MessageProvider)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\i18n\Messages\MessageProvider, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\i18n\Messages\MessageProvider, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\i18n\Messages\MessageProvider)
i18n.php:385
SilverStripe\i18n\i18n::getMessageProvider()
i18n.php:206
SilverStripe\i18n\i18n::_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
functions.php:63
_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
DBString.php:240
SilverStripe\ORM\FieldType\DBString->defaultEllipsis()
DBString.php:228
SilverStripe\ORM\FieldType\DBString->addEllipsis(Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs
INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que tout se fasse en toute sécurité, il a été décidé d'équi, )
DBString.php:131
SilverStripe\ORM\FieldType\DBString->LimitCharacters(297)
FacebookMetaGenerator.php:65
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->getDescription()
FacebookMetaGenerator.php:111
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->process()
Seo.php:122
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Symfony\Component\Translation\TranslatorInterface)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Symfony\Component\Translation\TranslatorInterface, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Symfony\Component\Translation\TranslatorInterface, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Symfony\Component\Translation\TranslatorInterface)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Symfony\Component\Translation\TranslatorInterface)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider, SilverStripe\i18n\Messages\MessageProvider)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\i18n\Messages\MessageProvider, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\i18n\Messages\MessageProvider, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\i18n\Messages\MessageProvider)
i18n.php:385
SilverStripe\i18n\i18n::getMessageProvider()
i18n.php:206
SilverStripe\i18n\i18n::_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
functions.php:63
_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
DBString.php:240
SilverStripe\ORM\FieldType\DBString->defaultEllipsis()
DBString.php:228
SilverStripe\ORM\FieldType\DBString->addEllipsis(Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs
INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que tout se fasse en toute sécurité, il a été décidé d'équi, )
DBString.php:131
SilverStripe\ORM\FieldType\DBString->LimitCharacters(297)
FacebookMetaGenerator.php:65
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->getDescription()
FacebookMetaGenerator.php:111
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->process()
Seo.php:122
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 518 }
519
520 // Evaluate service references
521 if (is_string($value) && strpos($value, '%$') === 0) {
522 $id = substr($value, 2);
523 return $this->get($id);
524 }
525
526 // Evaluate constants surrounded by back ticks
527 if (preg_match('/^`(?<name>[^`]+)`$/', $value, $matches)) {
528 $envValue = Environment::getEnv($matches['name']);
529 if ($envValue !== false) {
530 $value = $envValue;
531 } elseif (defined($matches['name'])) {
532 $value = constant($matches['name']);
533 } else {
Trace preg_match(/^`(?<name>[^`]+)`$/, , )
Injector.php:527
SilverStripe\Core\Injector\Injector->convertServiceProperty()
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:499
SilverStripe\Core\Injector\Injector->updateSpecConstructor(Array)
Injector.php:998
SilverStripe\Core\Injector\Injector->getNamedService(Symfony\Component\Translation\TranslatorInterface, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Symfony\Component\Translation\TranslatorInterface)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Symfony\Component\Translation\TranslatorInterface)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider, SilverStripe\i18n\Messages\MessageProvider)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\i18n\Messages\MessageProvider, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\i18n\Messages\MessageProvider, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\i18n\Messages\MessageProvider)
i18n.php:385
SilverStripe\i18n\i18n::getMessageProvider()
i18n.php:206
SilverStripe\i18n\i18n::_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
functions.php:63
_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
DBString.php:240
SilverStripe\ORM\FieldType\DBString->defaultEllipsis()
DBString.php:228
SilverStripe\ORM\FieldType\DBString->addEllipsis(Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs
INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que tout se fasse en toute sécurité, il a été décidé d'équi, )
DBString.php:131
SilverStripe\ORM\FieldType\DBString->LimitCharacters(297)
FacebookMetaGenerator.php:65
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->getDescription()
FacebookMetaGenerator.php:111
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->process()
Seo.php:122
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Symfony\Component\Config\ConfigCacheFactoryInterface)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Symfony\Component\Config\ConfigCacheFactoryInterface, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Symfony\Component\Config\ConfigCacheFactoryInterface, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Symfony\Component\Config\ConfigCacheFactoryInterface)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Symfony\Component\Config\ConfigCacheFactoryInterface)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(Symfony\Component\Translation\Translator, Symfony\Component\Translation\TranslatorInterface)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, Symfony\Component\Translation\TranslatorInterface, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(Symfony\Component\Translation\TranslatorInterface, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Symfony\Component\Translation\TranslatorInterface)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Symfony\Component\Translation\TranslatorInterface)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider, SilverStripe\i18n\Messages\MessageProvider)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\i18n\Messages\MessageProvider, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\i18n\Messages\MessageProvider, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\i18n\Messages\MessageProvider)
i18n.php:385
SilverStripe\i18n\i18n::getMessageProvider()
i18n.php:206
SilverStripe\i18n\i18n::_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
functions.php:63
_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
DBString.php:240
SilverStripe\ORM\FieldType\DBString->defaultEllipsis()
DBString.php:228
SilverStripe\ORM\FieldType\DBString->addEllipsis(Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs
INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que tout se fasse en toute sécurité, il a été décidé d'équi, )
DBString.php:131
SilverStripe\ORM\FieldType\DBString->LimitCharacters(297)
FacebookMetaGenerator.php:65
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->getDescription()
FacebookMetaGenerator.php:111
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->process()
Seo.php:122
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Symfony\Component\Translation\Loader\LoaderInterface)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Symfony\Component\Translation\Loader\LoaderInterface, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Symfony\Component\Translation\Loader\LoaderInterface, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Symfony\Component\Translation\Loader\LoaderInterface)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Symfony\Component\Translation\Loader\LoaderInterface)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:685
SilverStripe\Core\Injector\Injector->inject(Symfony\Component\Translation\Translator, Symfony\Component\Translation\TranslatorInterface)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, Symfony\Component\Translation\TranslatorInterface, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(Symfony\Component\Translation\TranslatorInterface, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Symfony\Component\Translation\TranslatorInterface)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Symfony\Component\Translation\TranslatorInterface)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider, SilverStripe\i18n\Messages\MessageProvider)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\i18n\Messages\MessageProvider, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\i18n\Messages\MessageProvider, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\i18n\Messages\MessageProvider)
i18n.php:385
SilverStripe\i18n\i18n::getMessageProvider()
i18n.php:206
SilverStripe\i18n\i18n::_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
functions.php:63
_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
DBString.php:240
SilverStripe\ORM\FieldType\DBString->defaultEllipsis()
DBString.php:228
SilverStripe\ORM\FieldType\DBString->addEllipsis(Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs
INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que tout se fasse en toute sécurité, il a été décidé d'équi, )
DBString.php:131
SilverStripe\ORM\FieldType\DBString->LimitCharacters(297)
FacebookMetaGenerator.php:65
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->getDescription()
FacebookMetaGenerator.php:111
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->process()
Seo.php:122
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\i18n\Messages\Reader)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\i18n\Messages\Reader, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\i18n\Messages\Reader, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\i18n\Messages\Reader)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\i18n\Messages\Reader)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\i18n\Messages\Symfony\ModuleYamlLoader, Symfony\Component\Translation\Loader\LoaderInterface)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, Symfony\Component\Translation\Loader\LoaderInterface, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(Symfony\Component\Translation\Loader\LoaderInterface, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Symfony\Component\Translation\Loader\LoaderInterface)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Symfony\Component\Translation\Loader\LoaderInterface)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:685
SilverStripe\Core\Injector\Injector->inject(Symfony\Component\Translation\Translator, Symfony\Component\Translation\TranslatorInterface)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, Symfony\Component\Translation\TranslatorInterface, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(Symfony\Component\Translation\TranslatorInterface, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Symfony\Component\Translation\TranslatorInterface)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Symfony\Component\Translation\TranslatorInterface)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider, SilverStripe\i18n\Messages\MessageProvider)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\i18n\Messages\MessageProvider, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\i18n\Messages\MessageProvider, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\i18n\Messages\MessageProvider)
i18n.php:385
SilverStripe\i18n\i18n::getMessageProvider()
i18n.php:206
SilverStripe\i18n\i18n::_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
functions.php:63
_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
DBString.php:240
SilverStripe\ORM\FieldType\DBString->defaultEllipsis()
DBString.php:228
SilverStripe\ORM\FieldType\DBString->addEllipsis(Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs
INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que tout se fasse en toute sécurité, il a été décidé d'équi, )
DBString.php:131
SilverStripe\ORM\FieldType\DBString->LimitCharacters(297)
FacebookMetaGenerator.php:65
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->getDescription()
FacebookMetaGenerator.php:111
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->process()
Seo.php:122
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\i18n\Data\Locales)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\i18n\Data\Locales, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\i18n\Data\Locales, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\i18n\Data\Locales)
i18n.php:395
SilverStripe\i18n\i18n::getData()
SymfonyMessageProvider.php:76
SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider->load(en)
SymfonyMessageProvider.php:54
SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider->setTranslator(Symfony\Component\Translation\Translator)
Injector.php:807
SilverStripe\Core\Injector\Injector->setObjectProperty(SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider, Translator, Symfony\Component\Translation\Translator)
Injector.php:651
SilverStripe\Core\Injector\Injector->inject(SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider, SilverStripe\i18n\Messages\MessageProvider)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\i18n\Messages\MessageProvider, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\i18n\Messages\MessageProvider, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\i18n\Messages\MessageProvider)
i18n.php:385
SilverStripe\i18n\i18n::getMessageProvider()
i18n.php:206
SilverStripe\i18n\i18n::_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
functions.php:63
_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
DBString.php:240
SilverStripe\ORM\FieldType\DBString->defaultEllipsis()
DBString.php:228
SilverStripe\ORM\FieldType\DBString->addEllipsis(Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs
INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que tout se fasse en toute sécurité, il a été décidé d'équi, )
DBString.php:131
SilverStripe\ORM\FieldType\DBString->LimitCharacters(297)
FacebookMetaGenerator.php:65
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->getDescription()
FacebookMetaGenerator.php:111
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->process()
Seo.php:122
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 7 use Symfony\Component\Config\Resource\SelfCheckingResourceInterface;
8
9 /**
10 * Some arbitrary resource which expires when flush is invoked.
11 * Uses a canary file to mark future freshness requests as stale.
12 *
13 * @link https://media.giphy.com/media/fRRD3T37DeY6Y/giphy.gif for use case
14 * @see DirectoryResource
15 */
16 class FlushInvalidatedResource implements SelfCheckingResourceInterface, \Serializable, Flushable
17 {
18
19 public function __toString()
20 {
21 return md5(__CLASS__);
22 }
Trace Symfony\Component\Config\ResourceCheckerConfigCache->Symfony\Component\Config\{closure}(8192, SilverStripe\i18n\Messages\Symfony\FlushInvalidatedResource implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/i18n/Messages/Symfony/FlushInvalidatedResource.php, 16)
FlushInvalidatedResource.php:16
include(/data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/i18n/Messages/Symfony/FlushInvalidatedResource.php)
ClassLoader.php:571
Composer\Autoload\includeFile(/data/sites/web/phobosenactordev/www/safetyscience/vendor/composer/../silverstripe/framework/src/i18n/Messages/Symfony/FlushInvalidatedResource.php)
ClassLoader.php:428
Composer\Autoload\ClassLoader->loadClass(SilverStripe\i18n\Messages\Symfony\FlushInvalidatedResource)
unserialize(a:1:{i:0;C:59:"SilverStripe\i18n\Messages\Symfony\FlushInvalidatedResource":0:{}})
ResourceCheckerConfigCache.php:168
Symfony\Component\Config\ResourceCheckerConfigCache->safelyUnserialize(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/catalogue.fr_BE.8Fea9HX.php.meta)
ResourceCheckerConfigCache.php:85
Symfony\Component\Config\ResourceCheckerConfigCache->isFresh()
ResourceCheckerConfigCacheFactory.php:42
Symfony\Component\Config\ResourceCheckerConfigCacheFactory->cache(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/catalogue.fr_BE.8Fea9HX.php, Closure)
Translator.php:345
Symfony\Component\Translation\Translator->initializeCacheCatalogue(fr_BE)
Translator.php:316
Symfony\Component\Translation\Translator->loadCatalogue(fr_BE)
Translator.php:292
Symfony\Component\Translation\Translator->getCatalogue(fr_BE)
Translator.php:223
Symfony\Component\Translation\Translator->trans(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, Array, messages, fr_BE)
SymfonyMessageProvider.php:97
SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider->translate(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …, Array)
i18n.php:206
SilverStripe\i18n\i18n::_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
functions.php:63
_t(SilverStripe\ORM\FieldType\DBString.ELLIPSIS, …)
DBString.php:240
SilverStripe\ORM\FieldType\DBString->defaultEllipsis()
DBString.php:228
SilverStripe\ORM\FieldType\DBString->addEllipsis(Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs
INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que tout se fasse en toute sécurité, il a été décidé d'équi, )
DBString.php:131
SilverStripe\ORM\FieldType\DBString->LimitCharacters(297)
FacebookMetaGenerator.php:65
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->getDescription()
FacebookMetaGenerator.php:111
QuinnInteractive\Seo\Builders\FacebookMetaGenerator->process()
Seo.php:122
QuinnInteractive\Seo\Seo::getFacebookMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:81
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\InheritedPermissionFlusher, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\PermissionChecker.file)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\PermissionChecker.file, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\PermissionChecker.file, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\PermissionChecker.file)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\PermissionChecker.file)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Psr\SimpleCache\CacheInterface.InheritedPermissions)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Psr\SimpleCache\CacheInterface.InheritedPermissions, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Psr\SimpleCache\CacheInterface.InheritedPermissions, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Psr\SimpleCache\CacheInterface.InheritedPermissions)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Psr\SimpleCache\CacheInterface.InheritedPermissions)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:499
SilverStripe\Core\Injector\Injector->updateSpecConstructor(Array)
Injector.php:998
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\PermissionChecker.file, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\PermissionChecker.file)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\PermissionChecker.file)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\PermissionChecker.sitetree)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\PermissionChecker.sitetree, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\PermissionChecker.sitetree, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\PermissionChecker.sitetree)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\PermissionChecker.sitetree)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 147 *
148 * @param string $httpMethod
149 * @param string $url
150 * @param array $getVars
151 * @param array $postVars
152 * @param string $body
153 */
154 public function __construct($httpMethod, $url, $getVars = [], $postVars = [], $body = null)
155 {
156 $this->httpMethod = strtoupper($httpMethod);
157 $this->setUrl($url);
158 $this->getVars = (array) $getVars;
159 $this->postVars = (array) $postVars;
160 $this->body = $body;
161 $this->scheme = "http";
162 }
Trace strtoupper()
HTTPRequest.php:156
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\CMSMain, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\CMSMain, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\CMSMain, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\CMSMain)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\CMS\Controllers\CMSMain)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 804 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems.
805 *
806 * @param string $url
807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
Trace strpos(, ?)
Director.php:813
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\CMSMain, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\CMSMain, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\CMSMain, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\CMSMain)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\CMS\Controllers\CMSMain)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 807 *
808 * @return bool
809 */
810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
Trace strpos(, #)
Director.php:816
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\CMSMain, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\CMSMain, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\CMSMain, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\CMSMain)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\CMS\Controllers\CMSMain)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 810 public static function is_absolute_url($url)
811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
Trace strpos(, :)
Director.php:819
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\CMSMain, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\CMSMain, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\CMSMain, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\CMSMain)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\CMS\Controllers\CMSMain)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 811 {
812 // Strip off the query and fragment parts of the URL before checking
813 if (($queryPosition = strpos($url, '?')) !== false) {
814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
Trace strpos(, /)
Director.php:820
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\CMSMain, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\CMSMain, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\CMSMain, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\CMSMain)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\CMS\Controllers\CMSMain)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 814 $url = substr($url, 0, $queryPosition - 1);
815 }
816 if (($hashPosition = strpos($url, '#')) !== false) {
817 $url = substr($url, 0, $hashPosition - 1);
818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
Trace parse_url(, 1)
Director.php:823
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\CMSMain, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\CMSMain, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\CMSMain, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\CMSMain)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\CMS\Controllers\CMSMain)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 818 }
819 $colonPosition = strpos($url, ':');
820 $slashPosition = strpos($url, '/');
821 return (
822 // Base check for existence of a host on a compliant URL
823 parse_url($url, PHP_URL_HOST)
824 // Check for more than one leading slash without a protocol.
825 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
826 // and hence a potential security risk. Single leading slashes are not an issue though.
827 || preg_match('%^\s*/{2,}%', $url)
828 || (
829 // If a colon is found, check if it's part of a valid scheme definition
830 // (meaning its not preceded by a slash).
831 $colonPosition !== false
832 && ($slashPosition === false || $colonPosition < $slashPosition)
833 )
Trace preg_match(%^\s*/{2,}%, )
Director.php:827
SilverStripe\Control\Director::is_absolute_url()
Director.php:846
SilverStripe\Control\Director::is_relative_url()
HTTPRequest.php:178
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\CMSMain, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\CMSMain, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\CMSMain, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\CMSMain)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\CMS\Controllers\CMSMain)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 170 * @param string $url The new URL
171 * @return HTTPRequest The updated request
172 */
173 public function setUrl($url)
174 {
175 $this->url = $url;
176
177 // Normalize URL if its relative (strictly speaking), or has leading slashes
178 if (Director::is_relative_url($url) || preg_match('/^\//', $url)) {
179 $this->url = preg_replace(['/\/+/','/^\//', '/\/$/'], ['/','',''], $this->url);
180 }
181 if (preg_match('/^(.*)\.([A-Za-z][A-Za-z0-9]*)$/', $this->url, $matches)) {
182 $this->url = $matches[1];
183 $this->extension = $matches[2];
184 }
185 if ($this->url) {
Trace preg_replace(Array, Array, )
HTTPRequest.php:179
SilverStripe\Control\HTTPRequest->setUrl()
HTTPRequest.php:157
SilverStripe\Control\HTTPRequest->__construct(, )
NullHTTPRequest.php:15
SilverStripe\Control\NullHTTPRequest->__construct()
RequestHandler.php:125
SilverStripe\Control\RequestHandler->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\CMS\Controllers\CMSMain, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\CMSMain, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\CMSMain, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\CMSMain)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\CMS\Controllers\CMSMain)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Psr\SimpleCache\CacheInterface.CMSMain_SiteTreeHints)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Psr\SimpleCache\CacheInterface.CMSMain_SiteTreeHints, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Psr\SimpleCache\CacheInterface.CMSMain_SiteTreeHints, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Psr\SimpleCache\CacheInterface.CMSMain_SiteTreeHints)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$Psr\SimpleCache\CacheInterface.CMSMain_SiteTreeHints)
Injector.php:743
SilverStripe\Core\Injector\Injector->inject(SilverStripe\CMS\Controllers\CMSMain, SilverStripe\CMS\Controllers\CMSMain)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\CMS\Controllers\CMSMain, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\CMS\Controllers\CMSMain, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\CMS\Controllers\CMSMain)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\CMS\Controllers\CMSMain)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\InheritedPermissionFlusher, SilverStripe\Security\InheritedPermissionFlusher)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\InheritedPermissionFlusher, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\InheritedPermissionFlusher, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\InheritedPermissionFlusher)
Extensible.php:565
SilverStripe\View\ViewableData->getExtensionInstances()
Extensible.php:464
SilverStripe\View\ViewableData->extend(populateDefaults)
DataObject.php:1390
SilverStripe\ORM\DataObject->populateDefaults()
Member.php:270
SilverStripe\Security\Member->populateDefaults()
DataObject.php:412
SilverStripe\ORM\DataObject->__construct()
ReflectionClass->newInstance()
InjectionCreator.php:28
SilverStripe\Core\Injector\InjectionCreator->create(SilverStripe\Security\Member, Array)
Injector.php:594
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\Member, prototype)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\Member, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\Member, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\Member, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(SilverStripe\Security\Member)
DataObject.php:1890
SilverStripe\ORM\DataObject->getComponent(Creator)
CustomMethods.php:93
SilverStripe\View\ViewableData->__call(Creator, Array)
Seo.php:174
QuinnInteractive\Seo\Seo::getTwitterMetaTags(pena\safety\ProjectPage)
PageSeoExtension.php:82
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(DBDatetime)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(DBDatetime, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(DBDatetime, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(DBDatetime, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(DBDatetime, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(DBDatetime, Created)
DataObject.php:3180
SilverStripe\ORM\DataObject->dbObject(Created)
Seo.php:61
QuinnInteractive\Seo\Seo::getArticleTags(pena\safety\ProjectPage)
PageSeoExtension.php:83
QuinnInteractive\Seo\Extensions\PageSeoExtension->MetaTags(Array, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(MetaTags, Array)
SiteTree.php:1481
SilverStripe\CMS\Model\SiteTree->MetaTags(false)
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(MetaTags, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(MetaTags, Array, 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(MetaTags, Array, 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:21
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(Link)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(Link, , 1, Link)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(Link, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(Link, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(Link, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(Link, , 1)
.cachethemes.safety.templates.pena.safety.Includes.prenav.ss:87
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:7
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(Link)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(Link, , 1, Link)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(Link, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(Link, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(Link, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(Link, , 1)
.cachethemes.safety.templates.pena.safety.Includes.prenav.ss:87
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:7
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(Link)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(Link, , 1, Link)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(Link, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(Link, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(Link, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(Link, , 1)
.cachethemes.safety.templates.pena.safety.Includes.prenav.ss:87
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:7
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(Link)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(Link, , 1, Link)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(Link, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(Link, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(Link, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(Link, , 1)
.cachethemes.safety.templates.pena.safety.Includes.prenav.ss:87
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:7
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(Link)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(Link, , 1, Link)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(Link, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(Link, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(Link, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(Link, , 1)
.cachethemes.safety.templates.pena.safety.Includes.prenav.ss:59
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:7
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
RecordLocale.php:212
TractorCow\Fluent\Model\RecordLocale->getLink()
ViewableData.php:133
SilverStripe\View\ViewableData->__get(Link)
ViewableData.php:487
SilverStripe\View\ViewableData->obj(Link, , 1, Link)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(Link, , 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(Link, , 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(Link, , 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(Link, , 1)
.cachethemes.safety.templates.pena.safety.Includes.prenav.ss:59
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.prenav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:7
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, )
FluentSiteTreeExtension.php:134
TractorCow\Fluent\Extension\FluentSiteTreeExtension->updateRelativeLink(, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(updateRelativeLink, , )
SiteTree.php:661
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:7
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, )
FluentSiteTreeExtension.php:134
TractorCow\Fluent\Extension\FluentSiteTreeExtension->updateRelativeLink(, , , , , , )
Extensible.php:468
SilverStripe\View\ViewableData->extend(updateRelativeLink, , )
SiteTree.php:661
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:7
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:7
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:7
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 379 */
380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
Trace array_slice(Array, 0, 1.5)
SQLConditionalExpression.php:388
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
DataQuery.php:481
SilverStripe\ORM\DataQuery->exists()
DataList.php:966
SilverStripe\ORM\DataList->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(TopNavLinks, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
395 $array = array_merge($array1, $array2);
Trace array_slice(Array, 1.5)
SQLConditionalExpression.php:389
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
DataQuery.php:481
SilverStripe\ORM\DataQuery->exists()
DataList.php:966
SilverStripe\ORM\DataList->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(TopNavLinks, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 379 */
380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
Trace array_slice(Array, 0, 1.5)
SQLConditionalExpression.php:388
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
SQLExpression.php:114
SilverStripe\ORM\Queries\SQLExpression->execute()
DataList.php:743
SilverStripe\ORM\DataList->toArray()
DataList.php:871
SilverStripe\ORM\DataList->getIterator()
SSViewer_Scope.php:295
SilverStripe\View\SSViewer_Scope->next()
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:22
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
395 $array = array_merge($array1, $array2);
Trace array_slice(Array, 1.5)
SQLConditionalExpression.php:389
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
SQLExpression.php:114
SilverStripe\ORM\Queries\SQLExpression->execute()
DataList.php:743
SilverStripe\ORM\DataList->toArray()
DataList.php:871
SilverStripe\ORM\DataList->getIterator()
SSViewer_Scope.php:295
SilverStripe\View\SSViewer_Scope->next()
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:22
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.topnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.topnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:12
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:26
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 379 */
380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
Trace array_slice(Array, 0, 1.5)
SQLConditionalExpression.php:388
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
DataQuery.php:481
SilverStripe\ORM\DataQuery->exists()
DataList.php:966
SilverStripe\ORM\DataList->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(TopNavLinks, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
395 $array = array_merge($array1, $array2);
Trace array_slice(Array, 1.5)
SQLConditionalExpression.php:389
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT *
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL)) <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
DataQuery.php:481
SilverStripe\ORM\DataQuery->exists()
DataList.php:966
SilverStripe\ORM\DataList->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(TopNavLinks, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 379 */
380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
Trace array_slice(Array, 0, 1.5)
SQLConditionalExpression.php:388
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
SQLExpression.php:114
SilverStripe\ORM\Queries\SQLExpression->execute()
DataList.php:743
SilverStripe\ORM\DataList->toArray()
DataList.php:871
SilverStripe\ORM\DataList->getIterator()
SSViewer_Scope.php:295
SilverStripe\View\SSViewer_Scope->next()
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
395 $array = array_merge($array1, $array2);
Trace array_slice(Array, 1.5)
SQLConditionalExpression.php:389
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."Priority", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Fallback"
ELSE "SiteTree_Live"."Fallback" END
AS "Fallback", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."FallbackLink"
ELSE "SiteTree_Live"."FallbackLink" END
AS "FallbackLink", "SiteTree_Live"."FallbackResponseCode", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."URLSegment"
ELSE "SiteTree_Live"."URLSegment" END
AS "URLSegment", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Title"
ELSE "SiteTree_Live"."Title" END
AS "Title", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MenuTitle"
ELSE "SiteTree_Live"."MenuTitle" END
AS "MenuTitle", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."Content"
ELSE "SiteTree_Live"."Content" END
AS "Content", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."MetaDescription"
ELSE "SiteTree_Live"."MetaDescription" END
AS "MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", CASE
WHEN "SiteTree_Localised_fr_BE"."ID" IS NOT NULL THEN "SiteTree_Localised_fr_BE"."ReportClass"
ELSE "SiteTree_Live"."ReportClass" END
AS "ReportClass", "SiteTree_Live"."VanityMappingID", "SiteTree_Live"."ParentID", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("Page_Live"."showInTopNav" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => true,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
SQLExpression.php:114
SilverStripe\ORM\Queries\SQLExpression->execute()
DataList.php:743
SilverStripe\ORM\DataList->toArray()
DataList.php:871
SilverStripe\ORM\DataList->getIterator()
SSViewer_Scope.php:295
SilverStripe\View\SSViewer_Scope->next()
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:52
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:52
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:52
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:52
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:52
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:52
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:52
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss:52
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.mainnav.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:17
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 379 */
380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
Trace array_slice(Array, 0, 1.5)
SQLConditionalExpression.php:388
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 2,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 2,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 2,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 2,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
SQLExpression.php:114
SilverStripe\ORM\Queries\SQLExpression->execute()
DataQuery.php:430
SilverStripe\ORM\DataQuery->execute()
DataObject.php:2702
SilverStripe\ORM\DataObject->loadLazyFields(Page)
DataObject.php:2625
SilverStripe\ORM\DataObject->getField(showInTopNav)
ViewableData.php:136
SilverStripe\View\ViewableData->__get(showInTopNav)
Page.php:54
Page->getBreadcrumbItems(20, , )
SiteTree.php:894
SilverStripe\CMS\Model\SiteTree->Breadcrumbs()
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(Breadcrumbs, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Breadcrumbs, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Breadcrumbs, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss:10
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:22
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 380 protected function mergesort(&$array, $cmpFunction = 'strcmp')
381 {
382 // Arrays of size < 2 require no action.
383 if (count($array) < 2) {
384 return;
385 }
386 // Split the array in half
387 $halfway = count($array) / 2;
388 $array1 = array_slice($array, 0, $halfway);
389 $array2 = array_slice($array, $halfway);
390 // Recurse to sort the two halves
391 $this->mergesort($array1, $cmpFunction);
392 $this->mergesort($array2, $cmpFunction);
393 // If all of $array1 is <= all of $array2, just append them.
394 if (call_user_func($cmpFunction, end($array1), reset($array2)) < 1) {
395 $array = array_merge($array1, $array2);
Trace array_slice(Array, 1.5)
SQLConditionalExpression.php:389
SilverStripe\ORM\Queries\SQLConditionalExpression->mergesort(Array, Closure)
SQLConditionalExpression.php:350
SilverStripe\ORM\Queries\SQLConditionalExpression->getOrderedJoins(Array)
SQLConditionalExpression.php:278
SilverStripe\ORM\Queries\SQLConditionalExpression->getJoins(Array)
DBQueryBuilder.php:244
SilverStripe\ORM\Connect\DBQueryBuilder->buildFromFragment(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 2,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:72
SilverStripe\ORM\Connect\DBQueryBuilder->buildSelectQuery(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 2,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DBQueryBuilder.php:47
SilverStripe\ORM\Connect\DBQueryBuilder->buildSQL(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 2,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
DB.php:153
SilverStripe\ORM\DB::build_sql(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageType"
ELSE "Page_Live"."FacebookPageType" END
AS "FacebookPageType", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageTitle"
ELSE "Page_Live"."FacebookPageTitle" END
AS "FacebookPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FacebookPageDescription"
ELSE "Page_Live"."FacebookPageDescription" END
AS "FacebookPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageTitle"
ELSE "Page_Live"."TwitterPageTitle" END
AS "TwitterPageTitle", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."TwitterPageDescription"
ELSE "Page_Live"."TwitterPageDescription" END
AS "TwitterPageDescription", CASE
WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN "Page_Localised_fr_BE"."FocusKeyword"
ELSE "Page_Live"."FocusKeyword" END
AS "FocusKeyword", "Page_Live"."showInTopNav", "Page_Live"."FacebookPageImageID", "Page_Live"."TwitterPageImageID", "Page_Live"."CreatorID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SilverStripe\\CMS\\Model\\SiteTree' END AS "RecordClassName", 'fr_BE' AS "Locale", CASE WHEN "Page_Localised_fr_BE"."ID" IS NOT NULL THEN 'fr_BE'
ELSE NULL END AS "SourceLocale", "SiteTree_Live"."Sort"
FROM "SiteTree_Live" LEFT JOIN "Page_Live" ON "Page_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Localised_Live" AS "SiteTree_Localised_fr_BE" ON "SiteTree_Live"."ID" = "SiteTree_Localised_fr_BE"."RecordID" AND "SiteTree_Localised_fr_BE"."Locale" = ? LEFT JOIN "Page_Localised_Live" AS "Page_Localised_fr_BE" ON "Page_Live"."ID" = "Page_Localised_fr_BE"."RecordID" AND "Page_Localised_fr_BE"."Locale" = ?
WHERE ("SiteTree_Live"."ID" = ?)
AND ("SiteTree_Live"."ClassName" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))
AND (("SiteTree_Localised_fr_BE"."ID" IS NOT NULL))
ORDER BY "SiteTree_Live"."Sort" ASC
LIMIT 1 <array (
0 => 'fr_BE',
1 => 'fr_BE',
2 => 2,
3 => 'Page',
4 => 'pena\\safety\\CategoryPage',
5 => 'pena\\safety\\ComponentPage',
6 => 'pena\\safety\\ContactPage',
7 => 'pena\\safety\\DownloadItem',
8 => 'pena\\safety\\HomePage',
9 => 'pena\\safety\\LabelprinterHolder',
10 => 'pena\\safety\\NewsArticle',
11 => 'pena\\safety\\NewsHolder',
12 => 'pena\\safety\\ProductPage',
13 => 'pena\\safety\\ProjectHolder',
14 => 'pena\\safety\\ProjectPage',
15 => 'SilverStripe\\ErrorPage\\ErrorPage',
16 => 'SilverStripe\\CMS\\Model\\RedirectorPage',
17 => 'SilverStripe\\CMS\\Model\\VirtualPage',
)>, Array)
SQLExpression.php:94
SilverStripe\ORM\Queries\SQLExpression->sql(Array)
SQLExpression.php:114
SilverStripe\ORM\Queries\SQLExpression->execute()
DataQuery.php:430
SilverStripe\ORM\DataQuery->execute()
DataObject.php:2702
SilverStripe\ORM\DataObject->loadLazyFields(Page)
DataObject.php:2625
SilverStripe\ORM\DataObject->getField(showInTopNav)
ViewableData.php:136
SilverStripe\View\ViewableData->__get(showInTopNav)
Page.php:54
Page->getBreadcrumbItems(20, , )
SiteTree.php:894
SilverStripe\CMS\Model\SiteTree->Breadcrumbs()
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(Breadcrumbs, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Breadcrumbs, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Breadcrumbs, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss:10
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:22
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.BreadcrumbsTemplate.ss:18
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.BreadcrumbsTemplate.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.BreadcrumbsTemplate.ss, SilverStripe\View\ViewableData_Customised, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(SilverStripe\View\ViewableData_Customised)
SiteTree.php:896
SilverStripe\CMS\Model\SiteTree->Breadcrumbs()
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(Breadcrumbs, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Breadcrumbs, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Breadcrumbs, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss:10
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:22
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Link, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Link, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.BreadcrumbsTemplate.ss:18
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.BreadcrumbsTemplate.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.BreadcrumbsTemplate.ss, SilverStripe\View\ViewableData_Customised, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(SilverStripe\View\ViewableData_Customised)
SiteTree.php:896
SilverStripe\CMS\Model\SiteTree->Breadcrumbs()
CustomMethods.php:79
SilverStripe\View\ViewableData->__call(Breadcrumbs, Array)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Breadcrumbs, , 1)
ViewableData.php:547
SilverStripe\View\ViewableData->XML_val(Breadcrumbs, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss:10
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.breadcrumbs.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.pena.safety.Includes.headersection.ss:22
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Includes.headersection.ss, PageController, Array, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, Array, SilverStripe\View\SSViewer_DataPresenter)
SSViewer.php:764
SilverStripe\View\SSViewer::execute_template(Array, PageController, Array, SilverStripe\View\SSViewer_DataPresenter, 1)
.cachethemes.safety.templates.Page.ss:43
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Assets\Storage\AssetStore)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Assets\Storage\AssetStore, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\Storage\AssetStore, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\Storage\AssetStore)
DBFile.php:99
SilverStripe\Assets\Storage\DBFile->getStore()
DBFile.php:379
SilverStripe\Assets\Storage\DBFile->exists()
File.php:294
SilverStripe\Assets\File->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(Logo, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:2
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(League\Flysystem\Filesystem.protected)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(League\Flysystem\Filesystem.protected, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(League\Flysystem\Filesystem.protected, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(League\Flysystem\Filesystem.protected)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$League\Flysystem\Filesystem.protected)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Assets\Flysystem\FlysystemAssetStore, SilverStripe\Assets\Storage\AssetStore)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Assets\Storage\AssetStore, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\Storage\AssetStore, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\Storage\AssetStore)
DBFile.php:99
SilverStripe\Assets\Storage\DBFile->getStore()
DBFile.php:379
SilverStripe\Assets\Storage\DBFile->exists()
File.php:294
SilverStripe\Assets\File->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(Logo, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:2
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Assets\Flysystem\ProtectedAdapter)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Assets\Flysystem\ProtectedAdapter, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\Flysystem\ProtectedAdapter, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\Flysystem\ProtectedAdapter)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Assets\Flysystem\ProtectedAdapter)
Injector.php:515
SilverStripe\Core\Injector\Injector->convertServiceProperty(Array)
Injector.php:499
SilverStripe\Core\Injector\Injector->updateSpecConstructor(Array)
Injector.php:998
SilverStripe\Core\Injector\Injector->getNamedService(League\Flysystem\Filesystem.protected, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(League\Flysystem\Filesystem.protected)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$League\Flysystem\Filesystem.protected)
Injector.php:650
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Assets\Flysystem\FlysystemAssetStore, SilverStripe\Assets\Storage\AssetStore)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Assets\Storage\AssetStore, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\Storage\AssetStore, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\Storage\AssetStore)
DBFile.php:99
SilverStripe\Assets\Storage\DBFile->getStore()
DBFile.php:379
SilverStripe\Assets\Storage\DBFile->exists()
File.php:294
SilverStripe\Assets\File->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(Logo, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:2
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.public)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.public, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.public, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.public)
FlysystemAssetStore.php:211
SilverStripe\Assets\Flysystem\FlysystemAssetStore->getPublicResolutionStrategy()
FlysystemAssetStore.php:298
SilverStripe\Assets\Flysystem\FlysystemAssetStore->applyToFileOnFilesystem(Closure, SilverStripe\Assets\FilenameParsing\ParsedFileID)
FlysystemAssetStore.php:1260
SilverStripe\Assets\Flysystem\FlysystemAssetStore->exists(Uploads/projecten/ineos_logo.svg, 89761ad1dcb0361523c83b0da6ee6bc4a9e2cadf, )
DBFile.php:380
SilverStripe\Assets\Storage\DBFile->exists()
File.php:294
SilverStripe\Assets\File->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(Logo, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:2
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Assets\Storage\FileHashingService)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Assets\Storage\FileHashingService, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\Storage\FileHashingService, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\Storage\FileHashingService)
Injector.php:523
SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Assets\Storage\FileHashingService)
Injector.php:743
SilverStripe\Core\Injector\Injector->inject(SilverStripe\Assets\FilenameParsing\FileIDHelperResolutionStrategy, SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.public)
Injector.php:620
SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.public, singleton)
Injector.php:1002
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.public, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.public)
FlysystemAssetStore.php:211
SilverStripe\Assets\Flysystem\FlysystemAssetStore->getPublicResolutionStrategy()
FlysystemAssetStore.php:298
SilverStripe\Assets\Flysystem\FlysystemAssetStore->applyToFileOnFilesystem(Closure, SilverStripe\Assets\FilenameParsing\ParsedFileID)
FlysystemAssetStore.php:1260
SilverStripe\Assets\Flysystem\FlysystemAssetStore->exists(Uploads/projecten/ineos_logo.svg, 89761ad1dcb0361523c83b0da6ee6bc4a9e2cadf, )
DBFile.php:380
SilverStripe\Assets\Storage\DBFile->exists()
File.php:294
SilverStripe\Assets\File->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(Logo, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:2
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.protected)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.protected, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.protected, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.protected)
FlysystemAssetStore.php:237
SilverStripe\Assets\Flysystem\FlysystemAssetStore->getProtectedResolutionStrategy()
FlysystemAssetStore.php:304
SilverStripe\Assets\Flysystem\FlysystemAssetStore->applyToFileOnFilesystem(Closure, SilverStripe\Assets\FilenameParsing\ParsedFileID)
FlysystemAssetStore.php:1260
SilverStripe\Assets\Flysystem\FlysystemAssetStore->exists(Uploads/projecten/ineos_logo.svg, 89761ad1dcb0361523c83b0da6ee6bc4a9e2cadf, )
DBFile.php:380
SilverStripe\Assets\Storage\DBFile->exists()
File.php:294
SilverStripe\Assets\File->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(Logo, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:2
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(Psr\SimpleCache\CacheInterface.Sha1FileHashingService)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Psr\SimpleCache\CacheInterface.Sha1FileHashingService, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(Psr\SimpleCache\CacheInterface.Sha1FileHashingService, 1, Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(Psr\SimpleCache\CacheInterface.Sha1FileHashingService)
Sha1FileHashingService.php:164
SilverStripe\Assets\Storage\Sha1FileHashingService->getCache()
Sha1FileHashingService.php:219
SilverStripe\Assets\Storage\Sha1FileHashingService->get(Uploads/projecten/ineos_logo.svg, League\Flysystem\Filesystem)
Sha1FileHashingService.php:115
SilverStripe\Assets\Storage\Sha1FileHashingService->computeFromFile(Uploads/projecten/ineos_logo.svg, League\Flysystem\Filesystem)
FlysystemAssetStore.php:332
SilverStripe\Assets\Flysystem\FlysystemAssetStore->applyToFileOnFilesystem(Closure, SilverStripe\Assets\FilenameParsing\ParsedFileID)
FlysystemAssetStore.php:1260
SilverStripe\Assets\Flysystem\FlysystemAssetStore->exists(Uploads/projecten/ineos_logo.svg, 89761ad1dcb0361523c83b0da6ee6bc4a9e2cadf, )
DBFile.php:380
SilverStripe\Assets\Storage\DBFile->exists()
File.php:294
SilverStripe\Assets\File->exists()
ViewableData.php:533
SilverStripe\View\ViewableData->hasValue(Logo, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(hasValue, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(hasValue, Array)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:2
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 9 use SilverStripe\Dev\Deprecation;
10
11 /**
12 * A class that combined as a boolean result with an optional list of error messages.
13 * This is used for returning validation results from validators
14 *
15 * Each message can have a code or field which will uniquely identify that message. However,
16 * messages can be stored without a field or message as an "overall" message.
17 */
18 class ValidationResult implements Serializable
19 {
20 use Injectable;
21
22 /**
23 * Standard "error" type
24 */
Trace Monolog\ErrorHandler->handleError(8192, SilverStripe\ORM\ValidationResult implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), /data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/ORM/ValidationResult.php, 18)
ValidationResult.php:18
include(/data/sites/web/phobosenactordev/www/safetyscience/vendor/silverstripe/framework/src/ORM/ValidationResult.php)
ClassLoader.php:571
Composer\Autoload\includeFile(/data/sites/web/phobosenactordev/www/safetyscience/vendor/composer/../silverstripe/framework/src/ORM/ValidationResult.php)
ClassLoader.php:428
Composer\Autoload\ClassLoader->loadClass(SilverStripe\ORM\ValidationResult)
DBFile.php:498
SilverStripe\Assets\Storage\DBFile->assertFilenameValid(Uploads/projecten/Ineos-YellowGate-1.jpg)
DBFile.php:535
SilverStripe\Assets\Storage\DBFile->setField(Filename, Uploads/projecten/Ineos-YellowGate-1.jpg)
DBComposite.php:197
SilverStripe\ORM\FieldType\DBComposite->setValue(Array, , )
DBField.php:176
SilverStripe\ORM\FieldType\DBField::create_field(DBFile, Array)
ImageManipulation.php:985
SilverStripe\Assets\File->manipulate(PadWzExMCw4MywiRkZGRkZGIiwwXQ, Closure)
ImageManipulation.php:858
SilverStripe\Assets\File->manipulateImage(PadWzExMCw4MywiRkZGRkZGIiwwXQ, Closure)
ImageManipulation.php:255
SilverStripe\Assets\File->Pad(110, 83)
call_user_func_array(Array, Array)
ViewableData.php:485
SilverStripe\View\ViewableData->obj(Pad, Array, 1, Pad:110,83)
SSViewer_Scope.php:179
SilverStripe\View\SSViewer_Scope->getObj(Pad, Array, 1, )
SSViewer_DataPresenter.php:282
SilverStripe\View\SSViewer_DataPresenter->getObj(Pad, Array, 1, )
SSViewer_Scope.php:217
SilverStripe\View\SSViewer_Scope->obj(Pad, Array, 1, )
SSViewer_DataPresenter.php:269
SilverStripe\View\SSViewer_DataPresenter->obj(Pad, Array, 1)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:63
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 413
414 // see if we already have this defined. If so, check priority weighting
415 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
416 if ($this->specs[$id]['priority'] > $priority) {
417 return $this;
418 }
419 }
420
421 // okay, actually include it now we know we're going to use it
422 if (file_exists($file)) {
423 require_once $file;
424 }
425
426 // make sure to set the id for later when instantiating
427 // to ensure we get cached
428 $spec['id'] = $id;
Trace file_exists()
Injector.php:422
SilverStripe\Core\Injector\Injector->load(Array)
Injector.php:1074
SilverStripe\Core\Injector\Injector->getServiceSpec(HTMLValue)
Injector.php:1042
SilverStripe\Core\Injector\Injector->getServiceNamedSpec(HTMLValue, Array)
Injector.php:980
SilverStripe\Core\Injector\Injector->getNamedService(HTMLValue, , Array)
Injector.php:955
SilverStripe\Core\Injector\Injector->get(HTMLValue, , Array)
Injector.php:1125
SilverStripe\Core\Injector\Injector->createWithArgs(HTMLValue, Array)
Injector.php:1113
SilverStripe\Core\Injector\Injector->create(HTMLValue, <h4 class="text-center"><strong>Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs</strong></h4><p><br>INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que t<strong>out se fasse en toute sécurité</strong>, il a été décidé d'équiper les passages piétons d'une barrière de sécurité YellowGate.</p><p>Le piéton est obligé d'ouvrir le portail et de surveiller l'approche des chariots élévateurs. Chaque portail a été installé de telle manière que le piéton doit toujours regarder en direction de l'angle mort.<br>Les chariots élévateurs qui ne s'approchent pas visiblement sont ainsi repérés plus rapidement et les piétons ne traversent pas la zone de manière irresponsable.</p><p>Toutes les portes étaient munies <strong>d’autocollants personnalisés.</strong><br>Les autocollants ont été imprimés avec <strong><a title="CPM-200" rel="noopener" href="[sitetree_link,id=13]" target="_blank">notre imprimante d'étiquettes CPM-200</a></strong>.</p>)
ShortcodeParser.php:662
SilverStripe\View\Parsers\ShortcodeParser->parse(<h4 class="text-center"><strong>Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs</strong></h4><p><br>INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que t<strong>out se fasse en toute sécurité</strong>, il a été décidé d'équiper les passages piétons d'une barrière de sécurité YellowGate.</p><p>Le piéton est obligé d'ouvrir le portail et de surveiller l'approche des chariots élévateurs. Chaque portail a été installé de telle manière que le piéton doit toujours regarder en direction de l'angle mort.<br>Les chariots élévateurs qui ne s'approchent pas visiblement sont ainsi repérés plus rapidement et les piétons ne traversent pas la zone de manière irresponsable.</p><p>Toutes les portes étaient munies <strong>d’autocollants personnalisés.</strong><br>Les autocollants ont été imprimés avec <strong><a title="CPM-200" rel="noopener" href="[sitetree_link,id=13]" target="_blank">notre imprimante d'étiquettes CPM-200</a></strong>.</p>)
DBHTMLText.php:132
SilverStripe\ORM\FieldType\DBHTMLText->RAW()
DBHTMLText.php:149
SilverStripe\ORM\FieldType\DBHTMLText->forTemplate()
ViewableData.php:549
SilverStripe\View\ViewableData->XML_val(Content, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:106
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 673 } else {
674 $args = func_get_args();
675 }
676 $result = "";
677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
Trace strpos(, #)
Controller.php:682
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
SiteTree.php:566
SilverStripe\CMS\Model\SiteTree::link_shortcode_handler(Array, , SilverStripe\View\Parsers\ShortcodeParser, sitetree_link, Array)
call_user_func(Array, Array, , SilverStripe\View\Parsers\ShortcodeParser, sitetree_link, Array)
ShortcodeParser.php:171
SilverStripe\View\Parsers\ShortcodeParser->callShortcode(sitetree_link, Array, , Array)
ShortcodeParser.php:189
SilverStripe\View\Parsers\ShortcodeParser->getShortcodeReplacementText(Array, Array, )
ShortcodeParser.php:482
SilverStripe\View\Parsers\ShortcodeParser->SilverStripe\View\Parsers\{closure}(0, Array)
ShortcodeParser.php:450
SilverStripe\View\Parsers\ShortcodeParser->replaceTagsWithText([sitetree_link,id=13], Array, Closure)
ShortcodeParser.php:478
SilverStripe\View\Parsers\ShortcodeParser->replaceAttributeTagsWithContent(SilverStripe\View\Parsers\HTML4Value)
ShortcodeParser.php:676
SilverStripe\View\Parsers\ShortcodeParser->parse(<h4 class="text-center"><strong>Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs</strong></h4><p><br>INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que t<strong>out se fasse en toute sécurité</strong>, il a été décidé d'équiper les passages piétons d'une barrière de sécurité YellowGate.</p><p>Le piéton est obligé d'ouvrir le portail et de surveiller l'approche des chariots élévateurs. Chaque portail a été installé de telle manière que le piéton doit toujours regarder en direction de l'angle mort.<br>Les chariots élévateurs qui ne s'approchent pas visiblement sont ainsi repérés plus rapidement et les piétons ne traversent pas la zone de manière irresponsable.</p><p>Toutes les portes étaient munies <strong>d’autocollants personnalisés.</strong><br>Les autocollants ont été imprimés avec <strong><a title="CPM-200" rel="noopener" href="[sitetree_link,id=13]" target="_blank">notre imprimante d'étiquettes CPM-200</a></strong>.</p>)
DBHTMLText.php:132
SilverStripe\ORM\FieldType\DBHTMLText->RAW()
DBHTMLText.php:149
SilverStripe\ORM\FieldType\DBHTMLText->forTemplate()
ViewableData.php:549
SilverStripe\View\ViewableData->XML_val(Content, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:106
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
GET /safetyscience/fr/projets/ineos-projet-yellowgate/ Source 677 $queryargs = [];
678 $fragmentIdentifier = null;
679
680 foreach ($args as $arg) {
681 // Find fragment identifier - keep the last one
682 if (strpos($arg, '#') !== false) {
683 list($arg, $fragmentIdentifier) = explode('#', $arg, 2);
684 }
685 // Find querystrings
686 if (strpos($arg, '?') !== false) {
687 list($arg, $suffix) = explode('?', $arg, 2);
688 parse_str($suffix, $localargs);
689 $queryargs = array_merge($queryargs, $localargs);
690 }
691 if ((is_string($arg) && $arg) || is_numeric($arg)) {
692 $arg = (string) $arg;
Trace strpos(, ?)
Controller.php:686
SilverStripe\Control\Controller::join_links(, /, )
SiteTree.php:669
SilverStripe\CMS\Model\SiteTree->RelativeLink()
SiteTree.php:586
SilverStripe\CMS\Model\SiteTree->Link()
SiteTree.php:566
SilverStripe\CMS\Model\SiteTree::link_shortcode_handler(Array, , SilverStripe\View\Parsers\ShortcodeParser, sitetree_link, Array)
call_user_func(Array, Array, , SilverStripe\View\Parsers\ShortcodeParser, sitetree_link, Array)
ShortcodeParser.php:171
SilverStripe\View\Parsers\ShortcodeParser->callShortcode(sitetree_link, Array, , Array)
ShortcodeParser.php:189
SilverStripe\View\Parsers\ShortcodeParser->getShortcodeReplacementText(Array, Array, )
ShortcodeParser.php:482
SilverStripe\View\Parsers\ShortcodeParser->SilverStripe\View\Parsers\{closure}(0, Array)
ShortcodeParser.php:450
SilverStripe\View\Parsers\ShortcodeParser->replaceTagsWithText([sitetree_link,id=13], Array, Closure)
ShortcodeParser.php:478
SilverStripe\View\Parsers\ShortcodeParser->replaceAttributeTagsWithContent(SilverStripe\View\Parsers\HTML4Value)
ShortcodeParser.php:676
SilverStripe\View\Parsers\ShortcodeParser->parse(<h4 class="text-center"><strong>Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs</strong></h4><p><br>INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que t<strong>out se fasse en toute sécurité</strong>, il a été décidé d'équiper les passages piétons d'une barrière de sécurité YellowGate.</p><p>Le piéton est obligé d'ouvrir le portail et de surveiller l'approche des chariots élévateurs. Chaque portail a été installé de telle manière que le piéton doit toujours regarder en direction de l'angle mort.<br>Les chariots élévateurs qui ne s'approchent pas visiblement sont ainsi repérés plus rapidement et les piétons ne traversent pas la zone de manière irresponsable.</p><p>Toutes les portes étaient munies <strong>d’autocollants personnalisés.</strong><br>Les autocollants ont été imprimés avec <strong><a title="CPM-200" rel="noopener" href="[sitetree_link,id=13]" target="_blank">notre imprimante d'étiquettes CPM-200</a></strong>.</p>)
DBHTMLText.php:132
SilverStripe\ORM\FieldType\DBHTMLText->RAW()
DBHTMLText.php:149
SilverStripe\ORM\FieldType\DBHTMLText->forTemplate()
ViewableData.php:549
SilverStripe\View\ViewableData->XML_val(Content, , 1)
SSViewer_Scope.php:323
SilverStripe\View\SSViewer_Scope->__call(XML_val, Array)
SSViewer_DataPresenter.php:309
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss:106
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.pena.safety.Layout.ProjectPage.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController, )
SSViewer.php:668
SilverStripe\View\SSViewer->SilverStripe\View\{closure}()
SSViewer_DataPresenter.php:330
SilverStripe\View\SSViewer_DataPresenter->processTemplateOverride(Layout, Array)
SSViewer_DataPresenter.php:363
SilverStripe\View\SSViewer_DataPresenter->getValueSource(Layout)
SSViewer_DataPresenter.php:165
SilverStripe\View\SSViewer_DataPresenter->getInjectedValue(Layout, Array)
SSViewer_DataPresenter.php:296
SilverStripe\View\SSViewer_DataPresenter->__call(XML_val, Array)
.cachethemes.safety.templates.Page.ss:48
include(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss)
SSViewer.php:602
SilverStripe\View\SSViewer->includeGeneratedTemplate(/data/sites/web/phobosenactordev/tmp/silverstripe-cache-php8.3.36-data-sites-web-phobosenactordev-www-safetyscience/phobosenactordev/.cachethemes.safety.templates.Page.ss, PageController, , Array, )
SSViewer.php:674
SilverStripe\View\SSViewer->process(PageController)
Controller.php:302
SilverStripe\Control\Controller->handleAction(SilverStripe\Control\HTTPRequest, index)
RequestHandler.php:202
SilverStripe\Control\RequestHandler->handleRequest(SilverStripe\Control\HTTPRequest)
Controller.php:212
SilverStripe\Control\Controller->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:251
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ContentController.php:227
SilverStripe\CMS\Controllers\ContentController->handleRequest(SilverStripe\Control\HTTPRequest)
ModelAsController.php:101
SilverStripe\CMS\Controllers\ModelAsController->handleRequest(SilverStripe\Control\HTTPRequest)
Director.php:360
SilverStripe\Control\Director->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
DetectLocaleMiddleware.php:122
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
DetectLocaleMiddleware.php:100
TractorCow\Fluent\Middleware\DetectLocaleMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
InitStateMiddleware.php:51
TractorCow\Fluent\Middleware\InitStateMiddleware->TractorCow\Fluent\Middleware\{closure}(TractorCow\Fluent\State\FluentState)
FluentState.php:152
TractorCow\Fluent\State\FluentState->withState(Closure)
InitStateMiddleware.php:36
TractorCow\Fluent\Middleware\InitStateMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
VersionedHTTPMiddleware.php:41
SilverStripe\Versioned\VersionedHTTPMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
LoginSessionMiddleware.php:29
SilverStripe\SessionManager\Middleware\LoginSessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ConfirmationMiddleware.php:254
SilverStripe\Control\Middleware\ConfirmationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
PasswordExpirationMiddleware.php:84
SilverStripe\Security\PasswordExpirationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
BasicAuthMiddleware.php:68
SilverStripe\Security\BasicAuthMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AuthenticationMiddleware.php:61
SilverStripe\Security\AuthenticationMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ExecMetricMiddleware.php:20
SilverStripe\Control\Middleware\ExecMetricMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrailingSlashRedirector.php:114
Axllent\TrailingSlash\Middleware\TrailingSlashRedirector->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
CanonicalURLMiddleware.php:190
SilverStripe\Control\Middleware\CanonicalURLMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPCacheControlMiddleware.php:42
SilverStripe\Control\Middleware\HTTPCacheControlMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
ChangeDetectionMiddleware.php:28
SilverStripe\Control\Middleware\ChangeDetectionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
FlushMiddleware.php:27
SilverStripe\Control\Middleware\FlushMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
RequestProcessor.php:66
SilverStripe\Control\RequestProcessor->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
SessionMiddleware.php:20
SilverStripe\Control\Middleware\SessionMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
AllowedHostsMiddleware.php:60
SilverStripe\Control\Middleware\AllowedHostsMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
TrustedProxyMiddleware.php:176
SilverStripe\Control\Middleware\TrustedProxyMiddleware->process(SilverStripe\Control\HTTPRequest, Closure)
HTTPMiddlewareAware.php:62
SilverStripe\Control\Director->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\Director->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
Director.php:369
SilverStripe\Control\Director->handleRequest(SilverStripe\Control\HTTPRequest)
HTTPApplication.php:117
SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
call_user_func(Closure, SilverStripe\Control\HTTPRequest)
HTTPApplication.php:136
SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest)
HTTPMiddlewareAware.php:65
SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure)
HTTPApplication.php:133
SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, )
HTTPApplication.php:116
SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest)
index.php:24
INEOS - Projet YellowGate
Projets • INEOS - Projet YellowGate
INEOS - Projet YellowGate
Fourniture et installation de barrières de sécurité YellowGate pour le trafic des chariots élévateurs INEOS Manufacturing dispose d'un entrepôt très étendu, dans lequel s'effectue un trafic important de chariots élévateurs. Pour garantir que tout se fasse en toute sécurité , il a été décidé d'équiper les passages piétons d'une barrière de sécurité YellowGate.
Le piéton est obligé d'ouvrir le portail et de surveiller l'approche des chariots élévateurs. Chaque portail a été installé de telle manière que le piéton doit toujours regarder en direction de l'angle mort. Les chariots élévateurs qui ne s'approchent pas visiblement sont ainsi repérés plus rapidement et les piétons ne traversent pas la zone de manière irresponsable.
Toutes les portes étaient munies d’autocollants personnalisés. Les autocollants ont été imprimés avec notre imprimante d'étiquettes CPM-200 .
Top
ERROR [Deprecated]: Creation of dynamic property Symfony\Component\VarExporter\Internal\Registry::$0 is deprecated
IN GET /safetyscience/fr/projets/ineos-projet-yellowgate/
Line 33 in /data/sites/web/phobosenactordev/www/safetyscience/vendor/symfony/var-exporter/Internal/Registry.php
Source
======
24: public static $reflectors = [];
25: public static $prototypes = [];
26: public static $factories = [];
27: public static $cloneable = [];
28: public static $instantiableWithoutConstructor = [];
29:
30: public function __construct(array $classes)
31: {
32: foreach ($classes as $i => $class) {
* 33: $this->$i = $class;
34: }
35: }
36:
37: public static function unserialize($objects, $serializables)
38: {
39: $unserializeCallback = ini_set('unserialize_callback_func',
__CLASS__.'::getClassReflector');
Trace
=====
Monolog\ErrorHandler->handleError(8192, Creation of dynamic property Symfony\Component\VarExporter\Internal\Registry::$0 is deprecated, /data/sites/web/phobosenactordev/www/safetyscience/vendor/symfony/var-exporter/Internal/Registry.php, 33)
Registry.php:33
Symfony\Component\VarExporter\Internal\Registry->__construct(Array)
VarExporter.php:110
Symfony\Component\VarExporter\VarExporter::export(Symfony\Component\VarExporter\Internal\Reference, )
PhpFilesTrait.php:210
Symfony\Component\Cache\Simple\PhpFilesCache->doSave(Array, 0)
AbstractCache.php:133
Symfony\Component\Cache\Simple\AbstractCache->setMultiple(Array, 0)
AbstractCache.php:79
Symfony\Component\Cache\Simple\AbstractCache->set(__CACHE__, SilverStripe\Config\Collections\MemoryConfigCollection)
CachedConfigCollection.php:157
SilverStripe\Config\Collections\CachedConfigCollection->__destruct()