Classes

\

Name Description
BackendServiceFactoryTest Suite: BackendServiceFactoryTest EMPTY
ChainpointProofTest Simple tests of the key methods found in our JSONText subclass `ChainpointProof`. EMPTY
Exception No description available EMPTY
VerifiableAdminControllerTest Suite: VerifiableAdminControllerTest EMPTY
VerifiableTest Suite: VerifiableAdminControllerTest EMPTY

\PhpTek\Verifiable\Backend

Name Description
BackendServiceFactory Constructs and returns the appropriate backend service implementation, according to userland config. EMPTY

\PhpTek\Verifiable\Backend\Chainpoint

Name Description
Gateway Calls the endpoints of the Tierion network's ChainPoint service. EMPTY
Service Service class that works as an intermediary between any data model and the currently selected Merkle Tree backend gateway. EMPTY

\PhpTek\Verifiable\Control

Name Description
UpdateProofController Controller available to CLI or XHR requests for updating all or selected versionable object versions with full-proofs. EMPTY
VerifiableAdminController Accepts incoming requests for data verification e.g. from within the CMS or framework's admin area, proxies them through {@link VerifiableService} and sends them on their way. EMPTY

\PhpTek\Verifiable\Exception

Name Description
VerifiableBackendException Thrown when errors in the HTTP transport between SilverStripe and the backend occur, or when the backend itself responds with problems of its own. But then we all have those... EMPTY
VerifiableValidationException Thrown when validation errors occur with data to be passed to the backend. EMPTY

\PhpTek\Verifiable\Extension

Name Description
VerifiableExtension By attaching this extension to any {@link DataObject} subclass, it will therefore be "verifiable aware". Declaring a `verify()` method on it, will automatically make whatever the method returns, into that which is hashed and anchored to the backend. EMPTY

\PhpTek\Verifiable\ORM\FieldType

Name Description
ChainpointProof Encapsulates a single chainpoint proof as returned by the currently active Merkle store e.g. a Blockchain. EMPTY

\PhpTek\Verifiable\Test

Name Description
MyTestDataObject Class fixture for use in tests. EMPTY
MyTestDataObjectNoVerify Stub class without a userland-declared `verify()` method EMPTY
MyTestDataObjectSource01 No description available EMPTY
MyTestDataObjectVerify Stub class with a userland-declared `verify()` method EMPTY

\PhpTek\Verifiable\Util

Name Description
Util Some utility routines. EMPTY