Repository URL to install this package:
|
Version:
0.2.1 ▾
|
<?php
namespace Modules\Exams\Repositories\Eloquent;
use Modules\Core\Repositories\CoreRepository;
use Modules\Exams\Contracts\Repositories\QuestionRepository;
use Modules\Exams\Entities\Question as Model;
use Modules\Exams\Repositories\Criteria\ActiveCriteria;
/**
* Class QuestionRepositoryEloquent
* @package namespace App\Repositories\Eloquent;
*/
class QuestionRepositoryEloquent extends CoreRepository implements QuestionRepository
{
/**
* Specify Model class name
*
* @return string
*/
public function model()
{
return Model::class;
}
public function countActive()
{
return $this->pushCriteria(app(ActiveCriteria::class))->count();
}
}