/** * Test method acceptDatasource */ public function testAcceptDatasource() { $datasourceMock = $this->getMockForAbstractClass('Oro\\Bundle\\DataGridBundle\\Datasource\\DatasourceInterface'); $extMock = $this->getMockForAbstractClass('Oro\\Bundle\\DataGridBundle\\Extension\\ExtensionVisitorInterface'); $extMock->expects($this->once())->method('visitDatasource')->with($this->config, $datasourceMock); $this->acceptor->addExtension($extMock); $this->acceptor->acceptDatasource($datasourceMock); }
/** * {@inheritDoc} */ public function getAcceptedDatasource() { $this->acceptor->acceptDatasource($this->getDatasource()); return $this->getDatasource(); }