Introduce the Subscriber API. Closes #787

This commit is contained in:
James Brooks
2015-07-14 14:09:32 +01:00
parent 38257c6ae6
commit 71f5de8726
10 changed files with 338 additions and 5 deletions

View File

@@ -11,11 +11,13 @@
namespace CachetHQ\Cachet\Models;
use CachetHQ\Cachet\Presenters\SubscriberPresenter;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use McCool\LaravelAutoPresenter\HasPresenter;
use Watson\Validating\ValidatingTrait;
class Subscriber extends Model
class Subscriber extends Model implements HasPresenter
{
use SoftDeletes, ValidatingTrait;
@@ -75,4 +77,14 @@ class Subscriber extends Model
{
return str_random(42);
}
/**
* Get the presenter class.
*
* @return string
*/
public function getPresenterClass()
{
return SubscriberPresenter::class;
}
}