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 07:58:52
MySQL : OFF | MSSQL : OFF | cURL : ON | Oracle : OFF | wget : ON | Perl : ON

/home/dev2.destoffenstraat.com/vendor-1/magento/framework/GraphQl/Query/

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

File Path : /home/dev2.destoffenstraat.com/vendor-1/magento/framework/GraphQl/Query/EnumLookup.php

<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ declare(strict_types=1); namespace Magento\Framework\GraphQl\Query; use Magento\Framework\GraphQl\Config\Element\Enum; use Magento\Framework\GraphQl\ConfigInterface; use Magento\Framework\GraphQl\Schema\Type\Enum\DataMapperInterface; use Magento\Framework\Phrase; /** * Processor that looks up definition data of an enum to lookup and convert data as it's specified in the schema. */ class EnumLookup { /** * @var ConfigInterface */ private $typeConfig; /** * @var DataMapperInterface */ private $enumDataMapper; /** * @param ConfigInterface $typeConfig * @param DataMapperInterface $enumDataMapper */ public function __construct(ConfigInterface $typeConfig, DataMapperInterface $enumDataMapper) { $this->typeConfig = $typeConfig; $this->enumDataMapper = $enumDataMapper; } /** * Convert a field value from a db query to an enum value declared as an item in the graphql schema * * @param string $enumName * @param string $fieldValue * @return string * @throws \Magento\Framework\Exception\RuntimeException */ public function getEnumValueFromField(string $enumName, string $fieldValue) : string { $priceViewEnum = $this->typeConfig->getConfigElement($enumName); if ($priceViewEnum instanceof Enum) { foreach ($priceViewEnum->getValues() as $enumItem) { $mappedValues = $this->enumDataMapper->getMappedEnums($enumName); if (isset($mappedValues[$enumItem->getName()]) && $mappedValues[$enumItem->getName()] == $fieldValue) { return $enumItem->getValue(); } } } else { throw new \Magento\Framework\Exception\RuntimeException( new Phrase('Enum type "%1" not defined', [$enumName]) ); } return ''; } }