PHP Класс App\services\ExpenseService

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

Защищенные свойства (Protected)

Свойство Тип Описание
$datatableService DatatableService
$expenseRepo App\Ninja\Repositories\ExpenseRepository

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

Метод Описание
__construct ( ExpenseRepository $expenseRepo, DatatableService $datatableService ) ExpenseService constructor.
getDatatable ( $search ) : Illuminate\Http\JsonResponse
getDatatableVendor ( $vendorPublicId ) : Illuminate\Http\JsonResponse
save ( $data, null $expense = null ) : mixed | null

Защищенные методы

Метод Описание
getRepo ( ) : ExpenseRepository

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

__construct() публичный Метод

ExpenseService constructor.
public __construct ( ExpenseRepository $expenseRepo, DatatableService $datatableService )
$expenseRepo App\Ninja\Repositories\ExpenseRepository
$datatableService DatatableService

getDatatable() публичный Метод

public getDatatable ( $search ) : Illuminate\Http\JsonResponse
$search
Результат Illuminate\Http\JsonResponse

getDatatableVendor() публичный Метод

public getDatatableVendor ( $vendorPublicId ) : Illuminate\Http\JsonResponse
$vendorPublicId
Результат Illuminate\Http\JsonResponse

getRepo() защищенный Метод

protected getRepo ( ) : ExpenseRepository
Результат App\Ninja\Repositories\ExpenseRepository

save() публичный Метод

public save ( $data, null $expense = null ) : mixed | null
$data
$expense null
Результат mixed | null

Описание свойств

$datatableService защищенное свойство

protected DatatableService,App\services $datatableService
Результат DatatableService

$expenseRepo защищенное свойство

protected ExpenseRepository,App\Ninja\Repositories $expenseRepo
Результат App\Ninja\Repositories\ExpenseRepository