App\Ninja\Repositories\BaseRepository::archive PHP Méthode

archive() public méthode

public archive ( $entity )
$entity
    public function archive($entity)
    {
        if ($entity->trashed()) {
            return;
        }
        $entity->delete();
        $className = $this->getEventClass($entity, 'Archived');
        if (class_exists($className)) {
            event(new $className($entity));
        }
    }