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

  • Attribution
  • CustomEntity
  • CustomKeyedItem
  • EvidenceReference
  • ExtensibleData
  • Note
  • Qualifier
  • ResourceReference
  • TextValue
  • UniqueCustomKeyedItem

Interfaces

  • Attributable
  • HasNotes

Class EvidenceReference

A reference to a resource that is being used as evidence.

Gedcomx\Common\ExtensibleData
Extended by Gedcomx\Links\HypermediaEnabledData implements Gedcomx\Links\SupportsLinks
Extended by Gedcomx\Common\EvidenceReference
Namespace: Gedcomx\Common
Located at Common/EvidenceReference.php

Methods summary

public
# __construct( mixed $o = null )

Constructs a EvidenceReference from a (parsed) JSON hash

Constructs a EvidenceReference from a (parsed) JSON hash

Parameters

$o
Either an array (JSON) or an XMLReader.

Throws

Exception

Overrides

Gedcomx\Links\HypermediaEnabledData::__construct
public string
# getResourceId( )

The resource id of the resource being referenced.

The resource id of the resource being referenced.

Returns

string
public
# setResourceId( string $resourceId )

The resource id of the resource being referenced.

The resource id of the resource being referenced.

Parameters

$resourceId
public string
# getResource( )

The URI to the resource.

The URI to the resource.

Returns

string
public
# setResource( string $resource )

The URI to the resource.

The URI to the resource.

Parameters

$resource
public Gedcomx\Common\Attribution
# getAttribution( )

Attribution metadata for evidence reference.

Attribution metadata for evidence reference.

Returns

Gedcomx\Common\Attribution
public
# setAttribution( Gedcomx\Common\Attribution $attribution )

Attribution metadata for evidence reference.

Attribution metadata for evidence reference.

Parameters

$attribution
public array
# toArray( )

Returns the associative array for this EvidenceReference

Returns the associative array for this EvidenceReference

Returns

array

Overrides

Gedcomx\Links\HypermediaEnabledData::toArray
public
# initFromArray( array $o )

Initializes this EvidenceReference from an associative array

Initializes this EvidenceReference from an associative array

Parameters

$o

Overrides

Gedcomx\Links\HypermediaEnabledData::initFromArray
public
# accept( Gedcomx\Rt\GedcomxModelVisitor $visitor )

Parameters

$visitor
public
# toXml( XMLWriter $writer, boolean $includeNamespaces = true )

Writes this EvidenceReference to an XML writer.

Writes this EvidenceReference to an XML writer.

Parameters

$writer
The XML writer.
$includeNamespaces
Whether to write out the namespaces in the element.
public
# writeXmlContents( XMLWriter $writer )

Writes the contents of this EvidenceReference to an XML writer. The startElement is expected to be already provided.

Writes the contents of this EvidenceReference to an XML writer. The startElement is expected to be already provided.

Parameters

$writer
The XML writer.

Overrides

Gedcomx\Links\HypermediaEnabledData::writeXmlContents

Methods inherited from Gedcomx\Links\HypermediaEnabledData

addLink(), addLinkRelation(), addTemplatedLink(), getLink(), getLinks(), getLinksByRel(), setLinks()

Methods inherited from Gedcomx\Common\ExtensibleData

addExtensionElement(), findExtensionOfType(), findExtensionsOfType(), getExtensionElements(), getId(), initFromReader(), removeExtensionElements(), setExtensionElement(), setExtensionElements(), setId(), toJson()

gedcomx-php API documentation generated by ApiGen