for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace WeDevBr\Bankly\Types\Billet;
use WeDevBr\Bankly\Validators\Billet\DepositBilletValidator;
class DepositBillet
{
/** @var BankAccount */
public $account;
/** @var Payer */
public $payer;
/** @var string */
public $alias;
public $documentNumber;
public $amount;
public $dueDate;
/** @var bool */
public $emissionFee;
/**
* [Deposit, Levy]
* @var string
* */
public $type;
* This validate and return an array
* @return array
*/
public function toArray(): array
$this->validate();
return json_decode(json_encode($this), true);;
}
* This function validate a virtual card address
public function validate()
$depositBilletValidator = new DepositBilletValidator($this);
$depositBilletValidator->validate();