public function testRequestProviderIsAbleToBeOverridden() { $environment = new Environment($requestProvider = m::mock('Cartalyst\\DataGrid\\RequestProviders\\ProviderInterface')); $this->assertEquals($requestProvider, $environment->getRequestProvider()); $environment->setRequestProvider($requestProvider2 = m::mock('Cartalyst\\DataGrid\\RequestProviders\\ProviderInterface')); $this->assertEquals($requestProvider2, $environment->getRequestProvider()); $this->assertNotSame($requestProvider, $environment->getRequestProvider()); }
/** * Sets the active request instance. * * @param \Cartalyst\DataGrid\RequestProviders\ProviderInterface $requestProvider * @return void * @static */ public static function setRequestProvider($requestProvider) { \Cartalyst\DataGrid\Environment::setRequestProvider($requestProvider); }