Will create a new DataComposer with the given provider as implementation.
public make ( OpenSkill\Datatable\Providers\Provider $provider ) : |
||
$provider | OpenSkill\Datatable\Providers\Provider | The provider for the underlying data. |
리턴 |
/** * Will test if a new ColumnComposer will be instantiated correctly */ public function testConstruction() { $versionEngine = Mockery::mock('OpenSkill\\Datatable\\Versions\\VersionEngine'); $provider = Mockery::mock('OpenSkill\\Datatable\\Providers\\Provider'); $dt = new Datatable($versionEngine); $clazz = $dt->make($provider); $this->assertEquals($provider, $clazz->getProvider()); }
/** * Will test if a new ColumnComposer will be instantiated correctly */ public function testConstruction() { $versionEngine = Mockery::mock('OpenSkill\\Datatable\\Versions\\VersionEngine'); $provider = Mockery::mock('OpenSkill\\Datatable\\Providers\\Provider'); $viewFactory = Mockery::mock('Illuminate\\Contracts\\View\\Factory'); $configRepository = Mockery::mock('Illuminate\\Contracts\\Config\\Repository'); $dt = new Datatable($versionEngine, $viewFactory, $configRepository); $clazz = $dt->make($provider); $this->assertEquals($provider, $clazz->getProvider()); }