get() public method

Example: $data = $entity->get();
public get ( ) : array
return array
コード例 #1
0
ファイル: EntityTest.php プロジェクト: Radiergummi/anacronism
 public function testSet()
 {
     $data = ['foo' => 'bar'];
     $entity = new Entity($this->key, []);
     $entity->set($data);
     $this->assertEquals($data, $entity->get());
 }
コード例 #2
0
 /**
  * Translate an Entity to a datastore representation.
  *
  * @param Entity $entity The input entity.
  * @return array A Datastore [Entity](https://cloud.google.com/datastore/reference/rest/v1/Entity)
  */
 public function objectToRequest(Entity $entity)
 {
     $data = $entity->get();
     $properties = [];
     foreach ($data as $key => $value) {
         $exclude = in_array($key, $entity->excludedProperties());
         $meaning = isset($entity->meanings()[$key]) ? $entity->meanings()[$key] : null;
         $properties[$key] = $this->valueObject($value, $exclude, $meaning);
     }
     return array_filter(['key' => $entity->key(), 'properties' => $properties]);
 }