OpenSkill\Datatable\DatatableService::__construct PHP Method

__construct() public method

DatatableService constructor.
public __construct ( OpenSkill\Datatable\Providers\Provider $provider, OpenSkill\Datatable\Columns\ColumnConfiguration[] $columnConfigurations, VersionEngine $versionEngine, Illuminate\Contracts\View\Factory $viewFactory, Illuminate\Contracts\Config\Repository $configRepository )
$provider OpenSkill\Datatable\Providers\Provider The provider that will prepare the data
$columnConfigurations OpenSkill\Datatable\Columns\ColumnConfiguration[]
$versionEngine OpenSkill\Datatable\Versions\VersionEngine
$viewFactory Illuminate\Contracts\View\Factory The factory to render the views
$configRepository Illuminate\Contracts\Config\Repository The repository to get the config values from
    public function __construct(Provider $provider, $columnConfigurations, VersionEngine $versionEngine, Factory $viewFactory, Repository $configRepository)
    {
        $this->provider = $provider;
        $this->columnConfigurations = $columnConfigurations;
        $this->versionEngine = $versionEngine;
        $this->viewFactory = $viewFactory;
        $this->configRepository = $configRepository;
    }