FuncoesReflections

Classe responsável por Fazer a reflexao das classes dos objetos.

package

util

Methods

Construtor da classe FuncoesReflections

__construct() 

Injeta valores nos atributos do objeto em questão.

injetaValorAtributo(\Object $obj, array $atributos = array(), array $valor = array()) 
static

Arguments

$obj

\Object

$atributos

array

$valor

array

Função responsável por pegar os nomes dos atributos do objeto, retornando um array dos mesmos.

pegaAtributosDoObjeto( $obj) : array
static

Arguments

$obj

Response

array

Função responsável por pegar o nome de um atributo espefífico.

pegaNomeAtributoEspecifico( $obj,  $nomeAtributo) : boolean|string
static

Caso o atributo pesquisado não exista, a função retornará falso.

Throws
\Exception

Arguments

$obj

$nomeAtributo

Response

boolean|string

Função responsável por pegar o nome da classe do objeto em questão.

pegaNomeClasseObjeto( $obj) : string
static

Arguments

$obj

Response

string

Função responsável por pegar o nome dos métodos do objeto retornando um array dos mesmos

pegaNomesMetodosClasse( $obj) : array
static

Arguments

$obj

Response

array

Função responsável por pegar o valor de um atributo específico do objeto.

pegaValorAtributoEspecifico( $obj,  $nomeAtributo) : mixed
static

Arguments

$obj

$nomeAtributo

Response

mixed

Função responsável por retornar um array de todos os valores dos atributos de um objeto

pegaValoresAtributoDoObjeto( $obj) : array
static

Arguments

$obj

Response

array

Retorna o nome das classes mães, se caso o objeto em questão não ter uma classe mãe, a função retornará false.

retornaClassesMaes( $obj) : array|boolean
static

Arguments

$obj

Response

array|boolean

Função responsável por retornar os comentários dos atributos do objeto em questão.

retornaComentariosAtributos( $obj) : array
static

Arguments

$obj

Response

array

Função responsável por retornar um array com todos os atributos das classes da hierarquia

retornaNomeAtributosClassesMaes( $obj) : array
static
todos

Fazer funcionar isso aqui

Arguments

$obj

Response

array

Função responsável por retornar os valores dos atributos das classes mães, se as mesmas existirem, se caso a classe em questão não for uma classe filha, a função retornará false.

retornaValoresAtributosClassesMaes( $obj) : boolean|array
static

Arguments

$obj

Response

boolean|array

Função responsável por verifidar se a classe é filha de alguma outra classe, se caso não for. A função retornará falso.

verificaSeEClasseFilha(\Object $obj) : boolean
static

Arguments

$obj

\Object

Response

boolean

Properties

p

p : array
static
var

Type(s)

array