for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Yajra\Datatables;
use Illuminate\Contracts\Config\Repository;
class Config
{
/**
* @var \Illuminate\Contracts\Config\Repository
*/
private $repository;
* Config constructor.
*
* @param \Illuminate\Contracts\Config\Repository $repository
public function __construct(Repository $repository)
$this->repository = $repository;
}
* Check if config uses wild card search.
* @return bool
public function isWildcard()
return $this->repository->get('datatables.search.use_wildcards', false);
* Check if config uses smart search.
public function isSmartSearch()
return $this->repository->get('datatables.search.smart', true);
* Check if config uses case insensitive search.
public function isCaseInsensitive()
return $this->repository->get('datatables.search.case_insensitive', false);
* Check if app is in debug mode.
public function isDebugging()
return $this->repository->get('app.debug', false);
* Get the specified configuration value.
* @param string $key
* @param mixed $default
* @return mixed
public function get($key, $default = null)
return $this->repository->get($key, $default);