public static function fromJson($json)
 {
     // Currently, we only support json object
     if (is_object($json)) {
         $acp = new AccessControlPolicy();
         if (isset($json->owner)) {
             $acp->setOwner(Owner::fromJson($json->owner));
         }
         if (isset($json->accessControlList)) {
             $acp->setAccessControlList($json->accessControlList);
         }
         return $acp;
     }
     return NULL;
 }
Exemplo n.º 2
0
 public static function fromJson($json)
 {
     // Currently, we only support json object
     if (is_object($json)) {
         $bucket = new FDSBucket();
         if (isset($json->name)) {
             $bucket->setName($json->name);
         }
         if (isset($json->creation_date)) {
             $bucket->setCreationDate($json->creation_date);
         }
         if (isset($json->owner)) {
             $bucket->setOwner(Owner::fromJson($json->owner));
         }
         return $bucket;
     }
     return NULL;
 }
 public static function fromJson($json)
 {
     // Currently, we only support json object
     if (is_object($json)) {
         $summary = new FDSObjectSummary();
         if (isset($json->name)) {
             $summary->setObjectName($json->name);
         }
         if (isset($json->owner)) {
             $summary->setOwner(Owner::fromJson($json->owner));
         }
         if (isset($json->size)) {
             $summary->setSize($json->size);
         }
         return $summary;
     }
     return NULL;
 }