Rinvex\Repository\Contracts\RepositoryContract::getContainer PHP Метод

getContainer() публичный Метод

Get the IoC container instance or any of it's services.
public getContainer ( string | null $service = null ) : object
$service string | null
Результат object
    public function getContainer($service = null);

Usage Example

Пример #1
0
 /**
  * Listen to entities deleted.
  *
  * @param \Rinvex\Repository\Contracts\RepositoryContract $repository
  * @param mixed                                           $entity
  *
  * @return void
  */
 public function entityDeleted(RepositoryContract $repository, $entity)
 {
     $clearOn = $repository->getContainer('config')->get('rinvex.repository.cache.clear_on');
     if ($repository->isCacheClearEnabled() && in_array('delete', $clearOn)) {
         $repository->forgetCache();
     }
 }