PHP Интерфейс App\Repositories\NewsItemRepository

Наследование: extends Repository
Показать файл Открыть проект

Открытые методы

Метод Описание
findBySlug ( string $slug ) : NewsItem
findNext ( NewsItem $newsItem ) : NewsItem | null
findOnline ( integer $id ) : NewsItem
findPrevious ( NewsItem $newsItem ) : NewsItem | null
getAllOnline ( ) : Collection
getLatest ( integer $amount ) : Collection
paginate ( integer $perPage ) : Illuminate\Contracts\Pagination\Paginator

Описание методов

findBySlug() публичный статический Метод

public static findBySlug ( string $slug ) : NewsItem
$slug string
Результат app\models\NewsItem

findNext() публичный статический Метод

public static findNext ( NewsItem $newsItem ) : NewsItem | null
$newsItem app\models\NewsItem
Результат app\models\NewsItem | null

findOnline() публичный статический Метод

public static findOnline ( integer $id ) : NewsItem
$id integer
Результат app\models\NewsItem

findPrevious() публичный статический Метод

public static findPrevious ( NewsItem $newsItem ) : NewsItem | null
$newsItem app\models\NewsItem
Результат app\models\NewsItem | null

getAllOnline() публичный статический Метод

public static getAllOnline ( ) : Collection
Результат Illuminate\Support\Collection

getLatest() публичный статический Метод

public static getLatest ( integer $amount ) : Collection
$amount integer
Результат Illuminate\Support\Collection

paginate() публичный статический Метод

public static paginate ( integer $perPage ) : Illuminate\Contracts\Pagination\Paginator
$perPage integer
Результат Illuminate\Contracts\Pagination\Paginator