File extends Base
Table of Contents
- $entityManager : EntityManager
- $queryBuilder : QueryBuilder
- $request : Request
- $router : Router
- $view : Json
- __construct() : mixed
- getAll() : array<string|int, array<string|int, mixed>>
- Gets all files
- getOneById() : File
- Gets one file by ID
- getState() : array<string|int, string>
- Returns API state
- registerDefaultRoutes() : void
- Register default routes
- registerRoutes() : void
- Register routes to router
- requestDispatch() : void
- Dispatch request to predefined routes
- setRequest() : void
- Sets request
- setView() : void
- Sets view
- upload() : void
- Uploads file to storage
- checkPerms() : void
- Checks user permitions on route action
Properties
$entityManager
protected
EntityManager
$entityManager
$queryBuilder
protected
QueryBuilder
$queryBuilder
$request
protected
Request
$request
$router
protected
Router
$router
$view
protected
Json
$view
Methods
__construct()
public
__construct(EntityManager $entityManager) : mixed
Parameters
- $entityManager : EntityManager
Return values
mixed —getAll()
Gets all files
public
getAll() : array<string|int, array<string|int, mixed>>
Return values
array<string|int, array<string|int, mixed>> —getOneById()
Gets one file by ID
public
getOneById(int $id) : File
Parameters
- $id : int
Return values
File —getState()
Returns API state
public
getState() : array<string|int, string>
Tags
Return values
array<string|int, string> —registerDefaultRoutes()
Register default routes
public
registerDefaultRoutes(Router $router) : void
Parameters
- $router : Router
Return values
void —registerRoutes()
Register routes to router
public
registerRoutes(Router $router) : void
Parameters
- $router : Router
Return values
void —requestDispatch()
Dispatch request to predefined routes
public
requestDispatch(Router $router, Request $request) : void
Parameters
Return values
void —setRequest()
Sets request
public
setRequest(Request $request) : void
Parameters
- $request : Request
Return values
void —setView()
Sets view
public
setView(string $view) : void
Parameters
- $view : string
Return values
void —upload()
Uploads file to storage
public
upload([string $title = "" ]) : void
Parameters
- $title : string = ""
Return values
void —checkPerms()
Checks user permitions on route action
private
checkPerms(Route $route) : void
Parameters
- $route : Route