public function testCreateArrayWithUnderScoreNamingStrategy() { $team = new Team('Dream Team'); $team->setCreatedAt(new \DateTime('2016-01-01')); //register custom parser $object2Array = Object2ArrayBuilder::create()->setNamingStrategy(new UnderscoreNamingStrategy())->build(); $array = $object2Array->createArray($team); static::assertEquals($team->getName(), $array['name']); static::assertEquals('2016-01-01 00:00:00', $array['created_at']); }