Download the PHP package brunohanai/object-comparator without Composer
On this page you can find all versions of the php package brunohanai/object-comparator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download brunohanai/object-comparator
More information about brunohanai/object-comparator
Files in brunohanai/object-comparator
Download brunohanai/object-comparator
More information about brunohanai/object-comparator
Files in brunohanai/object-comparator
Vendor brunohanai
Package object-comparator
Short Description Compara dois objetos e verifica se existe diferença entre eles.
License MIT
Homepage https://github.com/brunohanai/object-comparator
Package object-comparator
Short Description Compara dois objetos e verifica se existe diferença entre eles.
License MIT
Homepage https://github.com/brunohanai/object-comparator
Please rate this library. Is it a good library?
Informations about the package object-comparator
ObjectComparator
Atenção: esse componente foi desenvolvido para meu aprendizado e não deve ser considerado confiável. Use-o a seu critério.
Do not rely on this component. It is just for learning.
ObjectComparator recebe dois objetos (do mesmo tipo) e informa se há diferença em suas propriedades.
O componente pode ser resumido em três funções:
- Comparator: informa se há, ou não, diferença entre os dois objetos.
- Differ: retorna uma lista com as diferenças (DiffCollection).
- Logger: registra as diferenças encontradas. O Logger vem com duas implementações padrão e possui uma interface para que o usuário faça suas próprias implementações.
Instalação
Instale a última versão utilizando o composer:
Uso Básico - Comparator
Uso Básico - Differ
Uso Básico - Logger
Avançado - Criando o seu próprio Logger
Exemplo de Logger que registra a informação em um banco de dados (ajuste o código para o seu caso):
Utilizando o Differ + Logger:
Sobre
Requisitos
- Funciona com o PHP 5.3.3 ou superior.
Informe bugs e solicite melhorias
- Bugs e melhorias serão tratados aqui pelo GitHub.
Autor
- Bruno Hanai
License
MIT license - leia o arquivo LICENSE
para maiores detalhes.
All versions of object-comparator with dependencies
PHP Build Version
Package Version
The package brunohanai/object-comparator contains the following files
Loading the files please wait ....