for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Claudsonm\Pedi\Standards\PagSeguro\Layouts;
use Claudsonm\Pedi\Standards\PagSeguro\Records\DetalheFinanceiro;
use Claudsonm\Pedi\Standards\PagSeguro\Records\Header;
use Claudsonm\Pedi\Standards\PagSeguro\Records\Trailer;
class Financeiro extends LayoutPagSeguro
{
public function __construct()
$this->append(new Header())
->append(new DetalheFinanceiro(), '*')
->append(new Trailer());
}
/**
* @return array|DetalheFinanceiro[]
*/
public function getDetalhes(): array
return array_filter($this->getContents(), fn ($record) => $record instanceof DetalheFinanceiro);