Skip to content

Commit

Permalink
5.0 & 5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
jarektkaczyk committed May 31, 2016
1 parent ae3724d commit 54244df
Showing 1 changed file with 5 additions and 11 deletions.
16 changes: 5 additions & 11 deletions src/CascadeDeletesExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,22 @@

namespace Sofa\EloquentCascade;

use Illuminate\Database\Eloquent\Scope;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Database\Eloquent\ScopeInterface;
use Illuminate\Database\Eloquent\Model as Eloquent;
use Illuminate\Database\Eloquent\Relations\Relation;

class CascadeDeletesExtension implements Scope
class CascadeDeletesExtension implements ScopeInterface
{
/**
* Extend the query builder with the needed functions.
*
* @param \Illuminate\Database\Eloquent\Builder $builder
* @param \Illuminate\Database\Eloquent\Model $model
* @return void
*/
public function extend(Builder $builder)
public function apply(Builder $builder, Eloquent $model)
{
$builder->onDelete(function (Builder $builder) {
$model = $builder->getModel();
Expand Down Expand Up @@ -85,14 +86,7 @@ protected function getDeletedAtColumn($builder)
}
}

/**
* Apply the scope to a given Eloquent query builder.
*
* @param \Illuminate\Database\Eloquent\Builder $builder
* @param \Illuminate\Database\Eloquent\Model $model
* @return void
*/
public function apply(Builder $builder, Eloquent $model)
public function remove(Builder $builder, Model $model)
{
//
}
Expand Down

0 comments on commit 54244df

Please sign in to comment.