コード例 #1
0
ファイル: PhpArraySerializer.php プロジェクト: gdbots/pbj-php
 /**
  * @param mixed $value
  * @param Field $field
  *
  * @return DynamicField
  */
 public function decodeDynamicField($value, Field $field)
 {
     return DynamicField::fromArray($value);
 }
コード例 #2
0
ファイル: ItemMarshaler.php プロジェクト: gdbots/pbj-php
 /**
  * @param mixed $value
  * @param Field $field
  *
  * @return DynamicField
  */
 public function decodeDynamicField($value, Field $field)
 {
     $data = ['name' => $value['name']['S']];
     unset($value['name']);
     $kind = key($value);
     $data[$kind] = current($value[$kind]);
     return DynamicField::fromArray($data);
 }