pzoechner/ged-tree

PHP library to extract information from GEDCOM files

v0.3.1 2022-02-25 10:29 UTC

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 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@']