/** * @iterations 100 */ public function hydratorExtractionReusingHydratorWithTwentyProperties() { for ($i = 0; $i != 20; ++$i) { $object = new ArraySerializableObject(); $this->hydrator->extract($object); } }
public function testExtraction() { $object = new ArraySerializable(); $object->setFirstName('Matthew'); $object->setLastName('Weier O\'Phinney'); $hydrator = new ArraySerializableHydrator(); $expectedData = ['first_name' => 'Matthew', 'last_name' => 'Weier O\'Phinney']; $data = $hydrator->extract($object); $this->assertEquals($expectedData, $data); }