OwenIt\Auditing\Contracts\Auditable::getAuditors PHP Method

getAuditors() public method

Get the Auditors.
public getAuditors ( ) : array
return array
    public function getAuditors();

Usage Example

 /**
  * {@inheritdoc}
  */
 public function audit(Auditable $model)
 {
     $auditors = $model->getAuditors();
     foreach ((array) $auditors as $auditor) {
         $model = clone $model;
         // Review audit
         if (!$this->auditReview($model, $auditor)) {
             continue;
         }
         $report = $this->driver($auditor)->audit($model);
         // Report audit
         $this->app->make('events')->fire(new Events\AuditReport($model, $auditor, $report));
     }
 }