コード例 #1
0
 public function testGetObjectInFolderKeysReturnsContentOfStaticArray()
 {
     $this->assertSame($this->getStaticAttribute('\\Dkd\\PhpCmis\\Bindings\\Browser\\JSONConstants', 'OBJECTINFOLDER_KEYS'), JSONConstants::getObjectInFolderKeys());
 }
コード例 #2
0
 /**
  * Convert given input data to a ObjectInFolderData object
  *
  * @param array|null $data
  * @return ObjectInFolderData|null
  */
 public function convertObjectInFolder(array $data = null)
 {
     if (empty($data)) {
         return null;
     }
     $objectInFolderData = new ObjectInFolderData();
     if (isset($data[JSONConstants::JSON_OBJECTINFOLDER_OBJECT])) {
         $object = $this->convertObject($data[JSONConstants::JSON_OBJECTINFOLDER_OBJECT]);
         if ($object !== null) {
             $objectInFolderData->setObject($object);
         }
     }
     if (isset($data[JSONConstants::JSON_OBJECTINFOLDER_PATH_SEGMENT])) {
         $objectInFolderData->setPathSegment((string) $data[JSONConstants::JSON_OBJECTINFOLDER_PATH_SEGMENT]);
     }
     $objectInFolderData->setExtensions($this->convertExtension($data, JSONConstants::getObjectInFolderKeys()));
     return $objectInFolderData;
 }