public function testGetObjectParentsKeysReturnsContentOfStaticArray() { $this->assertSame($this->getStaticAttribute('\\Dkd\\PhpCmis\\Bindings\\Browser\\JSONConstants', 'OBJECTPARENTS_KEYS'), JSONConstants::getObjectParentsKeys()); }
/** * Convert given input data to a ObjectParentData object * * @param array|null $data * @return null|ObjectParentData */ public function convertObjectParentData(array $data = null) { if (empty($data)) { return null; } $parent = new ObjectParentData(); if (isset($data[JSONConstants::JSON_OBJECTPARENTS_OBJECT])) { $object = $this->convertObject($data[JSONConstants::JSON_OBJECTPARENTS_OBJECT]); if ($object !== null) { $parent->setObject($object); } } if (isset($data[JSONConstants::JSON_OBJECTPARENTS_RELATIVE_PATH_SEGMENT])) { $parent->setRelativePathSegment((string) $data[JSONConstants::JSON_OBJECTPARENTS_RELATIVE_PATH_SEGMENT]); } $parent->setExtensions($this->convertExtension($data, JSONConstants::getObjectParentsKeys())); return $parent; }