pzoechner / ged-tree
PHP library to extract information from GEDCOM files
Installs: 16
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/pzoechner/ged-tree
Requires
- php: ^8.1
- illuminate/collections: ^9
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/var-dumper: ^6.0
This package is auto-updated.
Last update: 2025-12-25 19:06:50 UTC
README
A package to extract information from GEDCOM files.
Installation
composer require pzoechner/ged-tree
Usage
$tree = Tree::load(__DIR__ . 'file.ged');
Accessing Individuals and Families
The getters are returning Illumniate LazyCollections.
Individuals
$individuals = $tree->getIndividuals();
$individual = $individuals->first(); $individual->id; // '@I2@' $individual->name->first; // 'Julia' $individual->name->last; // 'Doe' $individual->name->married; // 'Williams'
Families
$families = $tree->getFamilies();
$family = $families->first(); $family->id; // '@F1@' $family->pointers; // ['@I2@', '@I3@']