for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* This file is part of the Laravel Auditing package.
*
* @author Antério Vieira <[email protected]>
* @author Quetzy Garcia <[email protected]>
* @author Raphael França <[email protected]>
* @copyright 2015-2018
* For the full copyright and license information,
* please view the LICENSE.md file that was distributed
* with this source code.
*/
namespace OwenIt\Auditing\Events;
use OwenIt\Auditing\Contracts\Audit;
use OwenIt\Auditing\Contracts\Auditable;
use OwenIt\Auditing\Contracts\AuditDriver;
class Audited
{
* The Auditable model.
* @var \OwenIt\Auditing\Contracts\Auditable
public $model;
* Audit driver.
* @var \OwenIt\Auditing\Contracts\AuditDriver
public $driver;
* The Audit model.
* @var \OwenIt\Auditing\Contracts\Audit|null
public $audit;
* Create a new Audited event instance.
* @param \OwenIt\Auditing\Contracts\Auditable $model
* @param \OwenIt\Auditing\Contracts\AuditDriver $driver
* @param \OwenIt\Auditing\Contracts\Audit $audit
public function __construct(Auditable $model, AuditDriver $driver, Audit $audit = null)
$this->model = $model;
$this->driver = $driver;
$this->audit = $audit;
}