├── .gitignore ├── .travis.yml ├── LICENSE ├── NOTICE ├── README.md ├── autoload.php ├── composer.json ├── phpdoc.dist.xml ├── phpunit.xml.dist ├── sample ├── composer.json └── index.php ├── src ├── About.php ├── Activity.php ├── ActivityDefinition.php ├── ActivityProfile.php ├── Agent.php ├── AgentAccount.php ├── AgentProfile.php ├── ArraySetterTrait.php ├── AsVersionTrait.php ├── Attachment.php ├── ComparableInterface.php ├── Context.php ├── ContextActivities.php ├── Document.php ├── Extensions.php ├── FromJSONTrait.php ├── Group.php ├── JSONParseErrorException.php ├── LRSInterface.php ├── LRSResponse.php ├── LanguageMap.php ├── Map.php ├── Person.php ├── RemoteLRS.php ├── Result.php ├── Score.php ├── SignatureComparisonTrait.php ├── State.php ├── Statement.php ├── StatementBase.php ├── StatementRef.php ├── StatementTargetInterface.php ├── StatementsResult.php ├── SubStatement.php ├── Util.php ├── Verb.php ├── Version.php └── VersionableInterface.php └── tests ├── AboutTest.php ├── ActivityDefinitionTest.php ├── ActivityProfileTest.php ├── ActivityTest.php ├── AgentAccountTest.php ├── AgentProfileTest.php ├── AgentTest.php ├── AsVersionTraitTest.php ├── AttachmentTest.php ├── ContextActivitiesTest.php ├── ContextTest.php ├── DocumentTest.php ├── ExtensionsTest.php ├── GroupTest.php ├── ISO8601Test.php ├── JSONParseErrorExceptionTest.php ├── LRSResponseTest.php ├── LanguageMapTest.php ├── MapTest.php ├── PersonTest.php ├── RemoteLRSTest.php ├── ResultTest.php ├── ScoreTest.php ├── SignatureComparisonTraitTest.php ├── StateTest.php ├── StatementBaseTest.php ├── StatementRefTest.php ├── StatementTest.php ├── StatementVariationsTest.php ├── SubStatementTest.php ├── TestCompareWithSignatureTrait.php ├── UtilTest.php ├── VerbTest.php ├── VersionTest.php ├── config ├── bootstrap.php ├── config.dist.php └── config.travis-ci.php ├── files └── image.jpg └── keys └── travis ├── cacert.pem └── privkey.pem /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/README.md -------------------------------------------------------------------------------- /autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/autoload.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/composer.json -------------------------------------------------------------------------------- /phpdoc.dist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/phpdoc.dist.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /sample/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/sample/composer.json -------------------------------------------------------------------------------- /sample/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/sample/index.php -------------------------------------------------------------------------------- /src/About.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/About.php -------------------------------------------------------------------------------- /src/Activity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Activity.php -------------------------------------------------------------------------------- /src/ActivityDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/ActivityDefinition.php -------------------------------------------------------------------------------- /src/ActivityProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/ActivityProfile.php -------------------------------------------------------------------------------- /src/Agent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Agent.php -------------------------------------------------------------------------------- /src/AgentAccount.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/AgentAccount.php -------------------------------------------------------------------------------- /src/AgentProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/AgentProfile.php -------------------------------------------------------------------------------- /src/ArraySetterTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/ArraySetterTrait.php -------------------------------------------------------------------------------- /src/AsVersionTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/AsVersionTrait.php -------------------------------------------------------------------------------- /src/Attachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Attachment.php -------------------------------------------------------------------------------- /src/ComparableInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/ComparableInterface.php -------------------------------------------------------------------------------- /src/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Context.php -------------------------------------------------------------------------------- /src/ContextActivities.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/ContextActivities.php -------------------------------------------------------------------------------- /src/Document.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Document.php -------------------------------------------------------------------------------- /src/Extensions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Extensions.php -------------------------------------------------------------------------------- /src/FromJSONTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/FromJSONTrait.php -------------------------------------------------------------------------------- /src/Group.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Group.php -------------------------------------------------------------------------------- /src/JSONParseErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/JSONParseErrorException.php -------------------------------------------------------------------------------- /src/LRSInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/LRSInterface.php -------------------------------------------------------------------------------- /src/LRSResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/LRSResponse.php -------------------------------------------------------------------------------- /src/LanguageMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/LanguageMap.php -------------------------------------------------------------------------------- /src/Map.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Map.php -------------------------------------------------------------------------------- /src/Person.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Person.php -------------------------------------------------------------------------------- /src/RemoteLRS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/RemoteLRS.php -------------------------------------------------------------------------------- /src/Result.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Result.php -------------------------------------------------------------------------------- /src/Score.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Score.php -------------------------------------------------------------------------------- /src/SignatureComparisonTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/SignatureComparisonTrait.php -------------------------------------------------------------------------------- /src/State.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/State.php -------------------------------------------------------------------------------- /src/Statement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Statement.php -------------------------------------------------------------------------------- /src/StatementBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/StatementBase.php -------------------------------------------------------------------------------- /src/StatementRef.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/StatementRef.php -------------------------------------------------------------------------------- /src/StatementTargetInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/StatementTargetInterface.php -------------------------------------------------------------------------------- /src/StatementsResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/StatementsResult.php -------------------------------------------------------------------------------- /src/SubStatement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/SubStatement.php -------------------------------------------------------------------------------- /src/Util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Util.php -------------------------------------------------------------------------------- /src/Verb.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Verb.php -------------------------------------------------------------------------------- /src/Version.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/Version.php -------------------------------------------------------------------------------- /src/VersionableInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/src/VersionableInterface.php -------------------------------------------------------------------------------- /tests/AboutTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/AboutTest.php -------------------------------------------------------------------------------- /tests/ActivityDefinitionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/ActivityDefinitionTest.php -------------------------------------------------------------------------------- /tests/ActivityProfileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/ActivityProfileTest.php -------------------------------------------------------------------------------- /tests/ActivityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/ActivityTest.php -------------------------------------------------------------------------------- /tests/AgentAccountTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/AgentAccountTest.php -------------------------------------------------------------------------------- /tests/AgentProfileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/AgentProfileTest.php -------------------------------------------------------------------------------- /tests/AgentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/AgentTest.php -------------------------------------------------------------------------------- /tests/AsVersionTraitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/AsVersionTraitTest.php -------------------------------------------------------------------------------- /tests/AttachmentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/AttachmentTest.php -------------------------------------------------------------------------------- /tests/ContextActivitiesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/ContextActivitiesTest.php -------------------------------------------------------------------------------- /tests/ContextTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/ContextTest.php -------------------------------------------------------------------------------- /tests/DocumentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/DocumentTest.php -------------------------------------------------------------------------------- /tests/ExtensionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/ExtensionsTest.php -------------------------------------------------------------------------------- /tests/GroupTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/GroupTest.php -------------------------------------------------------------------------------- /tests/ISO8601Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/ISO8601Test.php -------------------------------------------------------------------------------- /tests/JSONParseErrorExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/JSONParseErrorExceptionTest.php -------------------------------------------------------------------------------- /tests/LRSResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/LRSResponseTest.php -------------------------------------------------------------------------------- /tests/LanguageMapTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/LanguageMapTest.php -------------------------------------------------------------------------------- /tests/MapTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/MapTest.php -------------------------------------------------------------------------------- /tests/PersonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/PersonTest.php -------------------------------------------------------------------------------- /tests/RemoteLRSTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/RemoteLRSTest.php -------------------------------------------------------------------------------- /tests/ResultTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/ResultTest.php -------------------------------------------------------------------------------- /tests/ScoreTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/ScoreTest.php -------------------------------------------------------------------------------- /tests/SignatureComparisonTraitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/SignatureComparisonTraitTest.php -------------------------------------------------------------------------------- /tests/StateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/StateTest.php -------------------------------------------------------------------------------- /tests/StatementBaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/StatementBaseTest.php -------------------------------------------------------------------------------- /tests/StatementRefTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/StatementRefTest.php -------------------------------------------------------------------------------- /tests/StatementTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/StatementTest.php -------------------------------------------------------------------------------- /tests/StatementVariationsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/StatementVariationsTest.php -------------------------------------------------------------------------------- /tests/SubStatementTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/SubStatementTest.php -------------------------------------------------------------------------------- /tests/TestCompareWithSignatureTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/TestCompareWithSignatureTrait.php -------------------------------------------------------------------------------- /tests/UtilTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/UtilTest.php -------------------------------------------------------------------------------- /tests/VerbTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/VerbTest.php -------------------------------------------------------------------------------- /tests/VersionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/VersionTest.php -------------------------------------------------------------------------------- /tests/config/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/config/bootstrap.php -------------------------------------------------------------------------------- /tests/config/config.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/config/config.dist.php -------------------------------------------------------------------------------- /tests/config/config.travis-ci.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/config/config.travis-ci.php -------------------------------------------------------------------------------- /tests/files/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/files/image.jpg -------------------------------------------------------------------------------- /tests/keys/travis/cacert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/keys/travis/cacert.pem -------------------------------------------------------------------------------- /tests/keys/travis/privkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RusticiSoftware/TinCanPHP/HEAD/tests/keys/travis/privkey.pem --------------------------------------------------------------------------------