When I run composer dump-autoload --optimize in a project that includes php-gedcom library via composer.json I get for almost all classes under library/PhpGedcom/Record/Fam this error:
Ambiguous class resolution, "PhpGedcom\Record\Fam\Marr"
It looks like these classes are not really used at all, but if the class PhpGedcom\Record\Fam\Marr is used it could result in unexpected behavior as the wrong implementation could be loaded.
When I run
composer dump-autoload --optimize
in a project that includes php-gedcom library via composer.json I get for almost all classes underlibrary/PhpGedcom/Record/Fam
this error:It looks like these classes are not really used at all, but if the class PhpGedcom\Record\Fam\Marr is used it could result in unexpected behavior as the wrong implementation could be loaded.
This fixes the class names.