コード例 #1
0
 public function testGet()
 {
     $entity = new PikaEntity(['pika' => 'whatever', 'an_array' => [1, 2]]);
     $this->string($entity->get('pika'))->isEqualTo('whatever')->array($entity->get('an_array'))->isIdenticalTo([1, 2])->exception(function () use($entity) {
         $entity->get('no_such_key');
     })->isInstanceOf('\\PommProject\\ModelManager\\Exception\\ModelException')->message->contains('No such key');
     PommFlexibleEntity::$strict = false;
     $this->variable($entity->get('no_such_key'))->isNull();
     PommFlexibleEntity::$strict = true;
 }