codememory / object-comparison
object comparison
Installs: 51
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/codememory/object-comparison
Requires
- codememory/attributes: ^2.0
- codememory/support: ^1.2
Requires (Dev)
- symfony/var-dumper: ^5.3
This package is auto-updated.
Last update: 2025-10-15 06:27:29 UTC
README
Данный пакет сравнивает 2 объекта и возвращает результат сравнения.
В сравнение входит
- Имя класса
- Атрибуты
- Аргументы атрибутов
- Свойства
- Методы
Установка
composer require codememory/object-comparison
Примеры использования
<?php use Codememory\Components\ObjectComparison\ObjectComparison; require_once 'vendor/autoload.php'; class Test1 { /** * @var string|null */ private ?string $name = null; } class Test2 { /** * @return string */ private function getName(): string { return 'Codememory'; } } $objectComparison = new ObjectComparison(new Test1(), new Test2()); var_dump($objectComparison->getComparisonResult());