public function testArray() { $problem = new ApiProblem('Title', 'URI'); $problem->setStatus(403); $problem['sir'] = 'Gir'; $problem['irken']['invader'] = 'Zim'; $array = $problem->asArray(); $this->assertEquals('Gir', $array['sir']); $this->assertEquals(403, $array['status']); $this->assertEquals('Title', $array['title']); $this->assertEquals('URI', $array['type']); $this->assertEquals('Zim', $array['irken']['invader']); }
/** * @return string */ public static function toJson(ApiProblem $apiProblem) { $details = $apiProblem->getDetails(); return json_encode($details); }