pzoechner / ged-tree
PHP library to extract information from GEDCOM files
v0.3.1
2022-02-25 10:29 UTC
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: 2024-09-25 16:24:17 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 LazyCollection
s.
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@']