public function testListingWillUseManuallyProvidedRequestObject() { $request = new Request(); $listing = new Listing($this->model->selectListing(), $this->model->field('dewdrop_test_fruit_id'), $request); $this->assertEquals(spl_object_hash($request), spl_object_hash($listing->getRequest())); $this->assertNotEquals(spl_object_hash(Pimple::getResource('dewdrop-request')), spl_object_hash($listing->getRequest())); }
/** * Get the Request used by the Listing. Method provided here so we can hide * the Listing itself from actions, etc., while still providing access to the * HTTP request. * * @return \Dewdrop\Request */ public function getRequest() { return $this->listing->getRequest(); }