diff options
Diffstat (limited to 'infrastructure/Http')
-rw-r--r-- | infrastructure/Http/ApiRequest.php | 21 | ||||
-rw-r--r-- | infrastructure/Http/Controller.php | 10 | ||||
-rw-r--r-- | infrastructure/Http/Kernel.php | 47 | ||||
-rw-r--r-- | infrastructure/Http/Middleware/EncryptCookies.php | 17 | ||||
-rw-r--r-- | infrastructure/Http/RouteServiceProvider.php | 23 | ||||
-rw-r--r-- | infrastructure/Http/WebSocketController.php | 56 |
6 files changed, 0 insertions, 174 deletions
diff --git a/infrastructure/Http/ApiRequest.php b/infrastructure/Http/ApiRequest.php deleted file mode 100644 index 0183bb4..0000000 --- a/infrastructure/Http/ApiRequest.php +++ /dev/null @@ -1,21 +0,0 @@ -<?php - -namespace Infrastructure\Http; - -use Illuminate\Contracts\Validation\Validator; -use Illuminate\Foundation\Http\FormRequest; -use Symfony\Component\HttpKernel\Exception\HttpException; -use Symfony\Component\HttpKernel\Exception\UnprocessableEntityHttpException; - -abstract class ApiRequest extends FormRequest -{ - protected function failedValidation(Validator $validator) - { - throw new UnprocessableEntityHttpException($validator->errors()->toJson()); - } - - protected function failedAuthorization() - { - throw new HttpException(403); - } -} diff --git a/infrastructure/Http/Controller.php b/infrastructure/Http/Controller.php deleted file mode 100644 index aa567b9..0000000 --- a/infrastructure/Http/Controller.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace Infrastructure\Http; - -use Illuminate\Foundation\Validation\ValidatesRequests; -use Optimus\Bruno\LaravelController; - -abstract class Controller extends LaravelController -{ -} diff --git a/infrastructure/Http/Kernel.php b/infrastructure/Http/Kernel.php deleted file mode 100644 index d74c8b3..0000000 --- a/infrastructure/Http/Kernel.php +++ /dev/null @@ -1,47 +0,0 @@ -<?php - -namespace Infrastructure\Http; - -use Illuminate\Foundation\Http\Kernel as HttpKernel; - -class Kernel extends HttpKernel -{ - /** - * The application's global HTTP middleware stack. - * - * These middleware are run during every request to your application. - * - * @var array - */ - protected $middleware = [ - \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class, - \Infrastructure\Http\Middleware\EncryptCookies::class, - \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, - \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, - ]; - - /** - * The application's route middleware groups. - * - * @var array - */ - protected $middlewareGroups = [ - - ]; - - /** - * The application's route middleware. - * - * These middleware may be assigned to groups or used individually. - * - * @var array - */ - protected $routeMiddleware = [ - 'auth' => \Infrastructure\Auth\Middleware\AccessTokenChecker::class, - 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, - 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, - 'can' => \Illuminate\Auth\Middleware\Authorize::class, - 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, - 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, - ]; -} diff --git a/infrastructure/Http/Middleware/EncryptCookies.php b/infrastructure/Http/Middleware/EncryptCookies.php deleted file mode 100644 index 80b8da3..0000000 --- a/infrastructure/Http/Middleware/EncryptCookies.php +++ /dev/null @@ -1,17 +0,0 @@ -<?php - -namespace Infrastructure\Http\Middleware; - -use Illuminate\Cookie\Middleware\EncryptCookies as BaseEncrypter; - -class EncryptCookies extends BaseEncrypter -{ - /** - * The names of the cookies that should not be encrypted. - * - * @var array - */ - protected $except = [ - // - ]; -} diff --git a/infrastructure/Http/RouteServiceProvider.php b/infrastructure/Http/RouteServiceProvider.php deleted file mode 100644 index a17d253..0000000 --- a/infrastructure/Http/RouteServiceProvider.php +++ /dev/null @@ -1,23 +0,0 @@ -<?php - -namespace Infrastructure\Http; - -use Illuminate\Routing\Router; -use Optimus\Api\System\RouteServiceProvider as ServiceProvider; - -class RouteServiceProvider extends ServiceProvider -{ - /** - * Define your route model bindings, pattern filters, etc. - * - * @return void - */ - public function boot() - { - $router = $this->app->make(Router::class); - - $router->pattern('id', '[0-9]+'); - - parent::boot($router); - } -} diff --git a/infrastructure/Http/WebSocketController.php b/infrastructure/Http/WebSocketController.php deleted file mode 100644 index 19e0868..0000000 --- a/infrastructure/Http/WebSocketController.php +++ /dev/null @@ -1,56 +0,0 @@ -<?php - -namespace Infrastructure\Http; - -use Ratchet\ConnectionInterface; -use Ratchet\MessageComponentInterface; - -class WebSocketController extends Controller implements MessageComponentInterface -{ - private $connections = []; - - /** - * When a new connection is opened it will be passed to this method - * @param ConnectionInterface $conn The socket/connection that just connected to your application - * @throws \Exception - */ - function onOpen(ConnectionInterface $conn) - { - $this->connections[$conn->resourceId] = compact('conn') + ['user_id' => null]; - } - - /** - * This is called before or after a socket is closed (depends on how it's closed). SendMessage to $conn will not result in an error if it has already been closed. - * @param ConnectionInterface $conn The socket/connection that is closing/closed - * @throws \Exception - */ - function onClose(ConnectionInterface $conn) - { - $disconnectedId = $conn->resourceId; - unset($this->connections[$disconnectedId]); - } - - /** - * If there is an error with one of the sockets, or somewhere in the application where an Exception is thrown, - * the Exception is sent back down the stack, handled by the Server and bubbled back up the application through this method - * @param ConnectionInterface $conn - * @param \Exception $e - * @throws \Exception - */ - function onError(ConnectionInterface $conn, \Exception $e) - { - unset($this->connections[$conn->resourceId]); - $conn->close(); - } - - /** - * Triggered when a client sends data through the socket - * @param \Ratchet\ConnectionInterface $conn The socket/connection that sent the message to your application - * @param string $msg The message received - * @throws \Exception - */ - function onMessage(ConnectionInterface $conn, $msg) - { - - } -}
\ No newline at end of file |