for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace WeDevBr\Bankly\Types\Pix;
use Illuminate\Contracts\Support\Arrayable;
use WeDevBr\Bankly\Validators\Pix\BankValidator;
class Bank implements Arrayable
{
/** @var string */
public $ispb;
public $compe;
public $name;
/**
* This validate and return an array
* @return array
*/
public function toArray(): array
$this->validate();
return (array) $this;
}
* This function validate the PixCashout type
*
* @return void
public function validate()
$bank = new BankValidator($this);
$bank->validate();