codememory / object-comparison
对象比较
v1.0
2021-08-14 21:14 UTC
Requires
- codememory/attributes: ^2.0
- codememory/support: ^1.2
Requires (Dev)
- symfony/var-dumper: ^5.3
This package is auto-updated.
Last update: 2024-09-15 04:13:36 UTC
README
该包比较两个对象并返回比较结果。
比较包括
- 类名
- 属性
- 属性参数
- 属性
- 方法
安装
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());