gedcomx-php-client
  • Namespace
  • Class

Namespaces

  • Gedcomx
    • Agent
    • Atom
    • Common
    • Conclusion
    • Extensions
      • FamilySearch
        • Platform
          • Artifacts
          • Discussions
          • Tree
          • Users
        • Rs
          • Client
            • FamilyTree
            • Helpers
            • Memories
            • Util
        • Rt
        • Types
    • GedcomxFile
    • Links
    • Records
    • Rs
      • Client
        • Exception
        • Options
        • Util
    • Rt
    • Search
    • Source
    • Support
    • Types
    • Util
    • Vocab

Classes

  • ChangeEntry
  • ChangeHistoryPage
  • LoggerMiddleware
  • ThrottlingMiddleware

Class ChangeHistoryPage

Represents a page of change histories.

Class ChangeHistoryPage

Gedcomx\Atom\CommonAttributes
Extended by Gedcomx\Atom\ExtensibleElement
Extended by Gedcomx\Atom\Entry implements Gedcomx\Links\SupportsLinks
Extended by Gedcomx\Extensions\FamilySearch\Rs\Client\Util\ChangeHistoryPage
Namespace: Gedcomx\Extensions\FamilySearch\Rs\Client\Util
Package: Gedcomx\Extensions\FamilySearch\Rs\Client\Util
Located at Extensions/FamilySearch/Rs/Client/Util/ChangeHistoryPage.php

Methods summary

public
# __construct( Gedcomx\Atom\Feed $feed )

Constructs a new change history page using the specified atom feed.

Constructs a new change history page using the specified atom feed.

Parameters

$feed

Throws

Exception

Overrides

Gedcomx\Atom\Entry::__construct
public Gedcomx\Atom\Feed
# getFeed( )

Gets the feed associated with this page.

Gets the feed associated with this page.

Returns

Gedcomx\Atom\Feed
public array
# getEntries( )

Gets the collection of change entries associated with this page.

Gets the collection of change entries associated with this page.

Returns

array
public null
# findChange( Gedcomx\Extensions\FamilySearch\Platform\Tree\ChangeOperation $operation, Gedcomx\Extensions\FamilySearch\Platform\Tree\ChangeObjectType $objectType )

Searches the current page of change entries for the type of object and operation changed.

Searches the current page of change entries for the type of object and operation changed.

Parameters

$operation
$objectType

Returns

null
public null
# findChangeWithModifier( Gedcomx\Extensions\FamilySearch\Platform\Tree\ChangeOperation $operation, Gedcomx\Extensions\FamilySearch\Platform\Tree\ChangeObjectType $objectType, Gedcomx\Extensions\FamilySearch\Platform\Tree\ChangeObjectModifier $modifier )

Searches the current page of change entries for the type of object and operation changed and the modifier involved.

Searches the current page of change entries for the type of object and operation changed and the modifier involved.

Parameters

$operation
$objectType
$modifier

Returns

null
public array
# findChangesBySingle( Gedcomx\Extensions\FamilySearch\Platform\Tree\ChangeOperation $operation, Gedcomx\Extensions\FamilySearch\Platform\Tree\ChangeObjectType $objectType )

Searches the current page of change entries for the type of object and operation changed.

Searches the current page of change entries for the type of object and operation changed.

Parameters

$operation
$objectType

Returns

array
public array
# findChangesBySingleWithModifier( Gedcomx\Extensions\FamilySearch\Platform\Tree\ChangeOperation $operation, Gedcomx\Extensions\FamilySearch\Platform\Tree\ChangeObjectType $objectType, Gedcomx\Extensions\FamilySearch\Platform\Tree\ChangeObjectModifier $modifier )

Searches the current page of change entries for the type of object and operation changed and the modifier involved.

Searches the current page of change entries for the type of object and operation changed and the modifier involved.

Parameters

$operation
$objectType
$modifier

Returns

array
public array
# findChangesByMany( array $operations, array $types )

Searches the current page of change entries for the type of object and operation changed.

Searches the current page of change entries for the type of object and operation changed.

Parameters

$operations
$types

Returns

array
public array
# findChangesByManyWithModifiers( array $operations, array $types, array $modifiers )

Searches the current page of change entries for the type of object and operation changed.

Searches the current page of change entries for the type of object and operation changed.

Parameters

$operations
$types
$modifiers

Returns

array

Methods inherited from Gedcomx\Atom\Entry

addLink(), addLinkRelation(), addTemplatedLink(), getAuthors(), getCategories(), getConfidence(), getContent(), getContributors(), getId(), getLink(), getLinks(), getLinksByRel(), getPublished(), getRights(), getScore(), getTitle(), getUpdated(), initFromArray(), setAuthors(), setCategories(), setConfidence(), setContent(), setContributors(), setId(), setLinks(), setPublished(), setRights(), setScore(), setTitle(), setUpdated(), toArray(), toXml(), writeXmlContents()

Methods inherited from Gedcomx\Atom\ExtensibleElement

addExtensionElement(), findExtensionOfType(), findExtensionsOfType(), getExtensionElements(), removeExtensionElements(), setExtensionElement(), setExtensionElements()

Methods inherited from Gedcomx\Atom\CommonAttributes

getBase(), getLang(), initFromReader(), setBase(), setLang(), toJson()

gedcomx-php-client API documentation generated by ApiGen