for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace PhpCfdi\Finkok\Services\Utilities;
use PhpCfdi\Finkok\Services\AbstractResult;
use stdClass;
class ReportCreditResult extends AbstractResult
{
/** @var array[] */
private $items;
public function __construct(stdClass $data)
parent::__construct($data, 'report_creditResult');
$this->items = [];
$items = $this->findInDescendent($data, 'report_creditResult', 'result', 'ReportTotalCredit');
if (! is_array($items)) {
$items = [];
}
foreach ($items as $item) {
$this->items[] = [
'credit' => strval($item->credit),
'date' => strval($item->date),
];
/** @return array[] */
public function items(): array
return $this->items;
public function error(): string
return $this->get('error');