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 : 24 Aug 2025 10:49:14
MySQL : OFF | MSSQL : OFF | cURL : ON | Oracle : OFF | wget : ON | Perl : ON

/home/dev2.destoffenstraat.com/vendor-1/magento/framework/View/Layout/File/Collector/

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

File Path : /home/dev2.destoffenstraat.com/vendor-1/magento/framework/View/Layout/File/Collector/Aggregated.php

<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Framework\View\Layout\File\Collector; use Magento\Framework\View\Design\ThemeInterface; use Magento\Framework\View\File\CollectorInterface; use Magento\Framework\View\File\FileList\Factory; /** * Source of layout files aggregated from a theme and its parents according to merging and overriding conventions */ class Aggregated implements CollectorInterface { /** * File list factory * * @var Factory */ protected $fileListFactory; /** * Base files * * @var CollectorInterface */ protected $baseFiles; /** * Theme files * * @var CollectorInterface */ protected $themeFiles; /** * Overridden base files * * @var CollectorInterface */ protected $overrideBaseFiles; /** * Overridden theme files * * @var \Magento\Framework\View\File\CollectorInterface */ protected $overrideThemeFiles; /** * Constructor * * @param \Magento\Framework\View\File\FileList\Factory $fileListFactory * @param \Magento\Framework\View\File\CollectorInterface $baseFiles * @param CollectorInterface $themeFiles * @param \Magento\Framework\View\File\CollectorInterface $overrideBaseFiles * @param CollectorInterface $overrideThemeFiles */ public function __construct( Factory $fileListFactory, CollectorInterface $baseFiles, CollectorInterface $themeFiles, CollectorInterface $overrideBaseFiles, CollectorInterface $overrideThemeFiles ) { $this->fileListFactory = $fileListFactory; $this->baseFiles = $baseFiles; $this->themeFiles = $themeFiles; $this->overrideBaseFiles = $overrideBaseFiles; $this->overrideThemeFiles = $overrideThemeFiles; } /** * Retrieve files * * Aggregate layout files from modules and a theme and its ancestors * * @param ThemeInterface $theme * @param string $filePath * @return \Magento\Framework\View\File[] */ public function getFiles(ThemeInterface $theme, $filePath) { $list = $this->fileListFactory->create(); $list->add($this->baseFiles->getFiles($theme, $filePath)); foreach ($theme->getInheritedThemes() as $currentTheme) { $list->add($this->themeFiles->getFiles($currentTheme, $filePath)); $list->replace($this->overrideBaseFiles->getFiles($currentTheme, $filePath)); $list->replace($this->overrideThemeFiles->getFiles($currentTheme, $filePath)); } return $list->getAll(); } }