PHP Класс Eduardokum\LaravelBoleto\Cnab\Retorno\AbstractRetorno

Наследование: implements Countable, implements SeekableIterator
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$codigoBanco string Código do banco
$detalhe Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Detalhe[] | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Detalhe[]
$file array Arquivo transformado em array por linha.
$header Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Header | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Header
$increment integer Incremeto de detalhes
$processado boolean Se Cnab ja foi processado
$totais array Helper de totais.
$trailer Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Trailer | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Trailer

Открытые методы

Метод Описание
__construct ( String $file )
count ( )
current ( )
getBancoNome ( ) : mixed
getCodigoBanco ( ) : string Retorna o código do banco
getDetalhe ( $i ) : Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Detalhe[] | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Detalhe[]
getDetalhes ( ) : Collection
getHeader ( ) : Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Header | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Header
getTrailer ( ) : Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Trailer | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Trailer
key ( )
next ( )
rewind ( )
seek ( $position )
valid ( )

Защищенные методы

Метод Описание
detalheAtual ( ) : Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Detalhe | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Detalhe Retorna o detalhe atual.
incrementDetalhe ( ) Incrementa o detalhe.
isProcessado ( ) : boolean Se esta processado
processar ( ) Processa o arquivo
rem ( $i, $f, &$array ) : string Remove trecho do array.
setProcessado ( ) Seta cnab como processado
toArray ( ) : array Retorna o array.

Описание методов

__construct() публичный Метод

public __construct ( String $file )
$file String

count() публичный Метод

public count ( )

current() публичный Метод

public current ( )

detalheAtual() защищенный Метод

Retorna o detalhe atual.
protected detalheAtual ( ) : Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Detalhe | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Detalhe
Результат Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Detalhe | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Detalhe

getBancoNome() публичный Метод

public getBancoNome ( ) : mixed
Результат mixed

getCodigoBanco() публичный Метод

Retorna o código do banco
public getCodigoBanco ( ) : string
Результат string

getDetalhe() публичный Метод

public getDetalhe ( $i ) : Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Detalhe[] | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Detalhe[]
$i
Результат Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Detalhe[] | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Detalhe[]

getDetalhes() публичный Метод

public getDetalhes ( ) : Collection
Результат Illuminate\Support\Collection

getHeader() публичный Метод

public getHeader ( ) : Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Header | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Header
Результат Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Header | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Header

getTrailer() публичный Метод

public getTrailer ( ) : Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Trailer | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Trailer
Результат Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Trailer | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Trailer

incrementDetalhe() абстрактный защищенный Метод

Incrementa o detalhe.
abstract protected incrementDetalhe ( )

isProcessado() защищенный Метод

Se esta processado
protected isProcessado ( ) : boolean
Результат boolean

key() публичный Метод

public key ( )

next() публичный Метод

public next ( )

processar() абстрактный защищенный Метод

Processa o arquivo
abstract protected processar ( )

rem() защищенный Метод

Remove trecho do array.
protected rem ( $i, $f, &$array ) : string
$i
$f
$array
Результат string

rewind() публичный Метод

public rewind ( )

seek() публичный Метод

public seek ( $position )

setProcessado() защищенный Метод

Seta cnab como processado
protected setProcessado ( )

toArray() абстрактный защищенный Метод

Retorna o array.
abstract protected toArray ( ) : array
Результат array

valid() публичный Метод

public valid ( )

Описание свойств

$codigoBanco защищенное свойство

Código do banco
protected string $codigoBanco
Результат string

$detalhe защищенное свойство

protected Detalhe[],Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240|Detalhe[],Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400 $detalhe
Результат Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Detalhe[] | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Detalhe[]

$file защищенное свойство

Arquivo transformado em array por linha.
protected array $file
Результат array

$header защищенное свойство

protected Header,Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240|Header,Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400 $header
Результат Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Header | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Header

$increment защищенное свойство

Incremeto de detalhes
protected int $increment
Результат integer

$processado защищенное свойство

Se Cnab ja foi processado
protected bool $processado
Результат boolean

$totais защищенное свойство

Helper de totais.
protected array $totais
Результат array

$trailer защищенное свойство

protected Trailer,Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240|Trailer,Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400 $trailer
Результат Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab240\Trailer | Eduardokum\LaravelBoleto\Contracts\Cnab\Retorno\Cnab400\Trailer