private function checkMember(Member $member, array $formattedArray) { $this->assertArrayHasKey('id', $formattedArray, 'Check "id" key'); $this->assertArrayHasKey('name', $formattedArray, 'Check "name" key'); $this->assertArrayHasKey('firstName', $formattedArray, 'Check "firstName" key'); $this->assertArrayHasKey('phone', $formattedArray, 'Check "phone" key'); $this->assertEquals($formattedArray['id'], $member->getId(), 'Check "id" value'); $this->assertEquals($formattedArray['name'], $member->getName(), 'Check "name" value'); $this->assertEquals($formattedArray['firstName'], $member->getFirstName(), 'Check "firstName" value'); $this->assertEquals($formattedArray['phone'], $member->getPhone(), 'Check "phone" value'); }
/** * Format a Member to build a JSON-compatible array * * @param \AppBundle\Entity\Member $member * @return array */ private function formatMember(Member $member) { return array('id' => $member->getId(), 'name' => $member->getName(), 'firstName' => $member->getFirstName(), 'phone' => $member->getPhone()); }