Added getLabel() helper function
This commit is contained in:
@@ -166,4 +166,11 @@ class CloudObject {
|
|||||||
return $this->getString(Constants::PROPERTY_REVISION);
|
return $this->getString(Constants::PROPERTY_REVISION);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the rdfs:label of the object.
|
||||||
|
*/
|
||||||
|
public function getLabel() : ?string {
|
||||||
|
return $this->getString(Constants::RDFS_LABEL);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,5 +9,6 @@ namespace CloudObjects\SDK;
|
|||||||
class Constants {
|
class Constants {
|
||||||
|
|
||||||
const PROPERTY_REVISION = 'coid://cloudobjects.io/isAtRevision';
|
const PROPERTY_REVISION = 'coid://cloudobjects.io/isAtRevision';
|
||||||
|
const RDFS_LABEL = 'http://www.w3.org/2000/01/rdf-schema#label';
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -126,6 +126,15 @@ class NodeReaderMockTest extends \PHPUnit\Framework\TestCase {
|
|||||||
$this->assertEquals('coid://cloudobjects.io/Public', $object->getNode('co:isVisibleTo')->getId());
|
$this->assertEquals('coid://cloudobjects.io/Public', $object->getNode('co:isVisibleTo')->getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testConstants() {
|
||||||
|
$coid = new IRI('coid://cloudobjects.io');
|
||||||
|
$this->useRootResourceMock();
|
||||||
|
$object = $this->retriever->getCloudObject($coid);
|
||||||
|
|
||||||
|
$this->assertEquals('6-fbea0c90b2c5e5300e4039ed99be9b2d', $object->getRevision());
|
||||||
|
$this->assertEquals('CloudObjects', $object->getLabel());
|
||||||
|
}
|
||||||
|
|
||||||
public function testGetAllValuesString1() {
|
public function testGetAllValuesString1() {
|
||||||
$coid = new IRI('coid://cloudobjects.io');
|
$coid = new IRI('coid://cloudobjects.io');
|
||||||
$this->useRootResourceMock();
|
$this->useRootResourceMock();
|
||||||
|
|||||||
Reference in New Issue
Block a user