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

/home/dev2.destoffenstraat.com/vendor-1/magento/framework/Pricing/Render/

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

File Path : /home/dev2.destoffenstraat.com/vendor-1/magento/framework/Pricing/Render/AbstractAdjustment.php

<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Framework\Pricing\Render; use Magento\Framework\Pricing\SaleableInterface; use Magento\Framework\Pricing\Price\PriceInterface; use Magento\Framework\Pricing\PriceCurrencyInterface; use Magento\Framework\View\Element\Template; /** * Adjustment render abstract * * @method string getZone() */ abstract class AbstractAdjustment extends Template implements AdjustmentRenderInterface { /** * @var PriceCurrencyInterface */ protected $priceCurrency; /** * @var AmountRenderInterface */ protected $amountRender; /** * @param Template\Context $context * @param PriceCurrencyInterface $priceCurrency * @param array $data */ public function __construct( Template\Context $context, PriceCurrencyInterface $priceCurrency, array $data = [] ) { $this->priceCurrency = $priceCurrency; parent::__construct($context, $data); } /** * @param AmountRenderInterface $amountRender * @param array $arguments * @return string */ public function render(AmountRenderInterface $amountRender, array $arguments = []) { $this->amountRender = $amountRender; $origArguments = $this->getData(); $this->setData(array_replace($origArguments, $arguments)); $html = $this->apply(); // restore original block arguments $this->setData($origArguments); return $html; } /** * @return AmountRenderInterface */ public function getAmountRender() { return $this->amountRender; } /** * @param string $priceCode * @return PriceInterface */ public function getPriceType($priceCode) { return $this->getSaleableItem()->getPriceInfo()->getPrice($priceCode); } /** * @return \Magento\Framework\Pricing\Price\PriceInterface */ public function getPrice() { return $this->amountRender->getPrice(); } /** * @return SaleableInterface */ public function getSaleableItem() { return $this->amountRender->getSaleableItem(); } /** * Format price value * * @param float $amount * @param bool $includeContainer * @param int $precision * @return string */ public function formatCurrency( $amount, $includeContainer = true, $precision = PriceCurrencyInterface::DEFAULT_PRECISION ) { return $this->priceCurrency->format($amount, $includeContainer, $precision); } /** * Convert and format price value * * @param float $amount * @param bool $includeContainer * @param int $precision * @return string */ public function convertAndFormatCurrency( $amount, $includeContainer = true, $precision = PriceCurrencyInterface::DEFAULT_PRECISION ) { return $this->priceCurrency->convertAndFormat($amount, $includeContainer, $precision); } /** * @return \Magento\Framework\Pricing\Adjustment\AdjustmentInterface */ public function getAdjustment() { return $this->getSaleableItem()->getPriceInfo()->getAdjustment($this->getAdjustmentCode()); } /** * @return string */ abstract protected function apply(); }