abstract class Repository

Classe que define e controla as demais repositories como padrão

Traits

Classe de funções auxiliares em multi-tarefas

Properties

$table

Methods

string
onlyNumbers(string $valor = null)

Retornando apenas os números

from  AppTrait
float|null
toUSCurrencyFormat(string $valor = null)

Transforma string to float US currency

from  AppTrait
string
toBRCurrencyFormat(string $valor = null)

Transforma float US currency to string BR currency

from  AppTrait
float
clearPorcentNumber(string $valor)

Retorna apenas números e pontos

from  AppTrait
bool
validar_cnpj(string $cnpj)

Valida um CNPJ de acordo com a entrada

from  AppTrait
string|null
setDataToUsFormat(mixed $valor)

Transforma uma data do formato BR para o US

from  AppTrait
string|null
setDataToBrFormat(mixed $valor)

Transforma uma data do formato do formato US para o BR

from  AppTrait
array|string|string[]|null
maskToCnpj(string $cnpj)

Máscara que define a sequência númerica de um cnpj

from  AppTrait
array|string|string[]|null
maskToCpf(string $cpf)

Máscara que define sequência númerica de um cpf

from  AppTrait
array|string|string[]|null
maskToPhone(string $number)

Máscara que define sequência númerica de um telefone

from  AppTrait
array|string|string[]|null
maskToCep(string $number)

Máscara que define sequência númerica de um Cep

from  AppTrait
array|string|string[]|null
maskToProcesso(string $number)

Máscara que define sequência númerica de um Processo

from  AppTrait
array|string|string[]|null
maskToCnae(string $cnae)

Máscara que define a sequência informações de um CNAE

from  AppTrait
array|string|string[]|null
maskToHour(string $hora)

Máscara que define o formato de hora para HH:MM

from  AppTrait
int
getAge($date)

Retorna a idade a partir de uma data

from  AppTrait
array
create_request(array $array, string $type = 'required')

Retorna a array para request

from  AppTrait
mixed|string
altName(array $element, string $name1, string $name2)

Retorna o nome alternativo o dado alternativo de um array

from  AppTrait
void|Toastr
error(string $msg, string $type)

Retorna uma mensagem de erro

from  AppTrait
void|Toastr
success(string $msg, string $type)

Retorna uma mensagem de sucesso

from  AppTrait
array|string|string[]
stringForNumber($string)

Retirando elementos "." e "," e retornando como número

from  AppTrait
array
strutucture($request)

Função abstrata de estruturação de dados

array
dataTrait($request)

Função abstrata não obrigatoria de tratamento

false
getIdByRelation(string $fieldName, int $id_relation)

Retornando id do dado relacionado pelo campo

false
save($request, $id = false)

Salvando todas as informações no banco de dados

Details

in AppTrait at line 19
string onlyNumbers(string $valor = null)

Retornando apenas os números

Parameters

string $valor

Return Value

string

in AppTrait at line 30
float|null toUSCurrencyFormat(string $valor = null)

Transforma string to float US currency

Parameters

string $valor

Return Value

float|null

in AppTrait at line 41
string toBRCurrencyFormat(string $valor = null)

Transforma float US currency to string BR currency

Parameters

string $valor

Return Value

string

in AppTrait at line 55
float clearPorcentNumber(string $valor)

Retorna apenas números e pontos

Parameters

string $valor

Return Value

float

in AppTrait at line 65
bool validar_cnpj(string $cnpj)

Valida um CNPJ de acordo com a entrada

Parameters

string $cnpj

Return Value

bool

in AppTrait at line 134
string|null setDataToUsFormat(mixed $valor)

Transforma uma data do formato BR para o US

Parameters

mixed $valor

Return Value

string|null

in AppTrait at line 148
string|null setDataToBrFormat(mixed $valor)

Transforma uma data do formato do formato US para o BR

Parameters

mixed $valor

Return Value

string|null

in AppTrait at line 162
array|string|string[]|null maskToCnpj(string $cnpj)

Máscara que define a sequência númerica de um cnpj

Parameters

string $cnpj

Return Value

array|string|string[]|null

in AppTrait at line 176
array|string|string[]|null maskToCpf(string $cpf)

Máscara que define sequência númerica de um cpf

Parameters

string $cpf

Return Value

array|string|string[]|null

in AppTrait at line 190
array|string|string[]|null maskToPhone(string $number)

Máscara que define sequência númerica de um telefone

Parameters

string $number

Return Value

array|string|string[]|null

in AppTrait at line 204
array|string|string[]|null maskToCep(string $number)

Máscara que define sequência númerica de um Cep

Parameters

string $number

Return Value

array|string|string[]|null

in AppTrait at line 218
array|string|string[]|null maskToProcesso(string $number)

Máscara que define sequência númerica de um Processo

Parameters

string $number

Return Value

array|string|string[]|null

in AppTrait at line 232
array|string|string[]|null maskToCnae(string $cnae)

Máscara que define a sequência informações de um CNAE

Parameters

string $cnae

Return Value

array|string|string[]|null

in AppTrait at line 246
array|string|string[]|null maskToHour(string $hora)

Máscara que define o formato de hora para HH:MM

Parameters

string $hora

Return Value

array|string|string[]|null

in AppTrait at line 261
int getAge($date)

Retorna a idade a partir de uma data

Parameters

$date

Return Value

int

in AppTrait at line 276
array create_request(array $array, string $type = 'required')

Retorna a array para request

Parameters

array $array
string $type

Return Value

array

in AppTrait at line 298
mixed|string altName(array $element, string $name1, string $name2)

Retorna o nome alternativo o dado alternativo de um array

Parameters

array $element
string $name1
string $name2

Return Value

mixed|string

in AppTrait at line 311
void|Toastr error(string $msg, string $type)

Retorna uma mensagem de erro

Parameters

string $msg
string $type

Return Value

void|Toastr

in AppTrait at line 328
void|Toastr success(string $msg, string $type)

Retorna uma mensagem de sucesso

Parameters

string $msg
string $type

Return Value

void|Toastr

in AppTrait at line 344
array|string|string[] stringForNumber($string)

Retirando elementos "." e "," e retornando como número

Parameters

$string

Return Value

array|string|string[]

at line 23
abstract protected array strutucture($request)

Função abstrata de estruturação de dados

Parameters

$request

Return Value

array

at line 30
protected array dataTrait($request)

Função abstrata não obrigatoria de tratamento

Parameters

$request

Return Value

array

at line 41
false getIdByRelation(string $fieldName, int $id_relation)

Retornando id do dado relacionado pelo campo

Parameters

string $fieldName
int $id_relation

Return Value

false

at line 59
false save($request, $id = false)

Salvando todas as informações no banco de dados

Parameters

$request
$id

Return Value

false