OpenSkill\Datatable\Datatable::make PHP Method

make() public method

Will create a new DataComposer with the given provider as implementation.
public make ( OpenSkill\Datatable\Providers\Provider $provider ) : ColumnComposer
$provider OpenSkill\Datatable\Providers\Provider The provider for the underlying data.
return OpenSkill\Datatable\Composers\ColumnComposer
    public function make(Provider $provider)
    {
        $composer = new ColumnComposer($provider, $this->versionEngine, $this->viewFactory, $this->configRepository);
        return $composer;
    }

Usage Example

Example #1
0
 /**
  * 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());
 }
All Usage Examples Of OpenSkill\Datatable\Datatable::make