Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * Copyright Magento, Inc. All rights reserved. * See COPYING.txt for license ..
Decoded Output download
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);
namespace Magento\Bundle\Test\Unit\Model\Sales\Order\Pdf\Items;
/**
* Data provider class for InvoiceTest class
*/
class InvoiceTestProvider
{
/**
* Returns invoice test variations data
*
* @return array[]
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
*/
public function getData(): array
{
return [
'display_both' => [
'expected' => [
1 => [
'height' => 20,
'lines' => [
[
[
'text' => 'test option',
'feed' => 35,
'font' => 'italic',
],
],
[
[
'text' => 'Simple1',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 1.66,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => 'Excl. Tax:',
'feed' => 395,
'align' => 'right',
],
[
'text' => 'Excl. Tax:',
'feed' => 565,
'align' => 'right',
],
],
[
[
'text' => '10.00',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '20.00',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
[
[
'text' => 'Incl. Tax:',
'feed' => 395,
'align' => 'right',
],
[
'text' => 'Incl. Tax:',
'feed' => 565,
'align' => 'right',
],
],
[
[
'text' => '10.83',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '21.66',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
[
[
'text' => 'Simple2',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 0.83,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => 'Excl. Tax:',
'feed' => 395,
'align' => 'right',
],
[
'text' => 'Excl. Tax:',
'feed' => 565,
'align' => 'right',
],
],
[
[
'text' => '5.00',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.00',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
[
[
'text' => 'Incl. Tax:',
'feed' => 395,
'align' => 'right',
],
[
'text' => 'Incl. Tax:',
'feed' => 565,
'align' => 'right',
],
],
[
[
'text' => '5.41',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.83',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
],
],
],
'tax_mock_method' => 'displaySalesBothPrices',
],
'including_tax' => [
'expected' => [
1 => [
'height' => 20,
'lines' => [
[
[
'text' => 'test option',
'feed' => 35,
'font' => 'italic',
],
],
[
[
'text' => 'Simple1',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 1.66,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.83',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '21.66',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
[
[
'text' => 'Simple2',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 0.83,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '5.41',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.83',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
],
],
],
'tax_mock_method' => 'displaySalesPriceInclTax',
],
'excluding_tax' => [
'expected' => [
1 => [
'height' => 20,
'lines' => [
[
[
'text' => 'test option',
'feed' => 35,
'font' => 'italic',
],
],
[
[
'text' => 'Simple1',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 1.66,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.00',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '20.00',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
[
[
'text' => 'Simple2',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 0.83,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '5.00',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.00',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
],
],
],
'tax_mock_method' => 'displaySalesPriceExclTax',
],
];
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);
namespace Magento\Bundle\Test\Unit\Model\Sales\Order\Pdf\Items;
/**
* Data provider class for InvoiceTest class
*/
class InvoiceTestProvider
{
/**
* Returns invoice test variations data
*
* @return array[]
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
*/
public function getData(): array
{
return [
'display_both' => [
'expected' => [
1 => [
'height' => 20,
'lines' => [
[
[
'text' => 'test option',
'feed' => 35,
'font' => 'italic',
],
],
[
[
'text' => 'Simple1',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 1.66,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => 'Excl. Tax:',
'feed' => 395,
'align' => 'right',
],
[
'text' => 'Excl. Tax:',
'feed' => 565,
'align' => 'right',
],
],
[
[
'text' => '10.00',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '20.00',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
[
[
'text' => 'Incl. Tax:',
'feed' => 395,
'align' => 'right',
],
[
'text' => 'Incl. Tax:',
'feed' => 565,
'align' => 'right',
],
],
[
[
'text' => '10.83',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '21.66',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
[
[
'text' => 'Simple2',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 0.83,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => 'Excl. Tax:',
'feed' => 395,
'align' => 'right',
],
[
'text' => 'Excl. Tax:',
'feed' => 565,
'align' => 'right',
],
],
[
[
'text' => '5.00',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.00',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
[
[
'text' => 'Incl. Tax:',
'feed' => 395,
'align' => 'right',
],
[
'text' => 'Incl. Tax:',
'feed' => 565,
'align' => 'right',
],
],
[
[
'text' => '5.41',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.83',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
],
],
],
'tax_mock_method' => 'displaySalesBothPrices',
],
'including_tax' => [
'expected' => [
1 => [
'height' => 20,
'lines' => [
[
[
'text' => 'test option',
'feed' => 35,
'font' => 'italic',
],
],
[
[
'text' => 'Simple1',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 1.66,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.83',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '21.66',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
[
[
'text' => 'Simple2',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 0.83,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '5.41',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.83',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
],
],
],
'tax_mock_method' => 'displaySalesPriceInclTax',
],
'excluding_tax' => [
'expected' => [
1 => [
'height' => 20,
'lines' => [
[
[
'text' => 'test option',
'feed' => 35,
'font' => 'italic',
],
],
[
[
'text' => 'Simple1',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 1.66,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.00',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '20.00',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
[
[
'text' => 'Simple2',
'feed' => 40,
],
[
'text' => 2,
'feed' => 435,
'align' => 'right',
],
[
'text' => 0.83,
'feed' => 495,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '5.00',
'feed' => 395,
'font' => 'bold',
'align' => 'right',
],
[
'text' => '10.00',
'feed' => 565,
'font' => 'bold',
'align' => 'right',
],
],
],
],
],
'tax_mock_method' => 'displaySalesPriceExclTax',
],
];
}
}
Function Calls
| None |
Stats
| MD5 | 12631cd71cde8597490bc8a66a656140 |
| Eval Count | 0 |
| Decode Time | 97 ms |