예제 #1
0
 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']);
 }
예제 #2
0
 /**
  * @return string
  */
 public static function toJson(ApiProblem $apiProblem)
 {
     $details = $apiProblem->getDetails();
     return json_encode($details);
 }