Esempio n. 1
0
 public function testFnMapField()
 {
     $fn = FnGen::fnMapField('name', function ($value) {
         return strtoupper($value);
     });
     $doc = TestData::$fruit[0];
     $docU = $doc;
     $docU['name'] = strtoupper($docU['name']);
     $this->assertNotEquals($doc, $docU);
     $this->assertEquals($docU, $fn($doc));
     $this->assertEquals($docU, $fn($docU));
 }