gedcomx-php
  • Namespace
  • Class

Namespaces

  • Gedcomx
    • Agent
    • Atom
    • Common
    • Conclusion
    • Extensions
      • FamilySearch
        • Platform
          • Artifacts
          • Discussions
          • Tree
          • Users
        • Rt
        • Types
    • GedcomxFile
    • Links
    • Records
    • Rt
    • Search
    • Source
    • Support
    • Types
    • Util
    • Vocab

Classes

  • Collection
  • CollectionContent
  • Field
  • FieldDescriptor
  • FieldValue
  • FieldValueDescriptor
  • RecordDescriptor
  • RecordSet
  • RecordSetIterator

Interfaces

  • HasFields

Class RecordSetIterator

Use this class to iterate over a large set of records in order to avoid large memory and cpu consumption

Class RecordSetIterator

Namespace: Gedcomx\Records
Package: Gedcomx\Records
Located at Records/RecordSetIterator.php

Methods summary

public
# __construct( XMLReader $xmlReader )

Parameters

$xmlReader
public Gedcomx\Gedcomx|null|string
# nextRecord( boolean $asString )

Parameters

$asString
  • true - return xml as string, false - return as Gedcomx object

Returns

Gedcomx\Gedcomx|null|string
  • null when there are no more records

Constants summary

string RECORD_NODE_NAME
# 'record'
gedcomx-php API documentation generated by ApiGen