protected function setUp() { $this->checkPersonFile(); $this->setUpXhprof(); $fixtureJSON = <<<FIXTURE { "_id": 1, "congress_numbers": [ 99 ], "current": false, "description": "Representative for Hawaii's 1st congressional district", "district": 1, "enddate": "1986-10-18", "leadership_title": null, "party": "Democrat", "person": { "bioguideid": "A000014", "birthday": "1938-06-26", "cspanid": null, "firstname": "Neil", "gender": "male", "gender_label": "Male", "id": 400001, "lastname": "Abercrombie", "link": "https:\\/\\/www.govtrack.us\\/congress\\/members\\/neil_abercrombie\\/400001", "middlename": "", "name": "Rep. Neil Abercrombie [D-HI1, 1991-2010]", "namemod": "", "nickname": "", "osid": "N00007665", "pvsid": "26827", "sortname": "Abercrombie, Neil (Rep.) [D-HI1, 1991-2010]", "twitterid": null, "youtubeid": null }, "phone": null, "role_type": "representative", "role_type_label": "Representative", "senator_class": null, "senator_rank": null, "startdate": "1985-01-03", "state": "HI", "title": "Rep.", "title_long": "Representative", "website": "" } FIXTURE; $document = new Document(); $document->setData(json_decode($fixtureJSON, TRUE)); $document->setDatabaseIdentifier('congress_members'); $document->setCreationTime(isset($rawMetaData['creation_time']) ? $rawMetaData['creation_time'] : NULL); $document->setModificationTime(isset($rawMetaData['modification_time']) ? $rawMetaData['modification_time'] : NULL); $this->fixture = $document; }