Displaying 1 to 20 from 57 results

zend-expressive - PSR-15 middleware in minutes!

  •    PHP

We provide two ways to install Expressive, both using Composer: via our skeleton project and installer, or manually. The simplest way to install and get started is using the skeleton project, which includes installer scripts for choosing a router, dependency injection container, and optionally a template renderer and/or error handler. The skeleton also provides configuration for officially supported dependencies.

laravel-caffeine - Keeping Your Laravel Forms Awake

  •    PHP

To achieve this, we are sending a caffeine-drip (a request at regular intervals) to keep the session from timing out. This is only implemented on pages with a _token field, so all other pages will time-out as normal. This package adds the routes under genealabs/laravel-caffeine.

slim-jwt-auth - PSR-7 and PSR-15 JWT Authentication Middleware

  •    PHP

This middleware implements JSON Web Token Authentication. It was originally developed for Slim but can be used with any framework using PSR-7 style middlewares. It has been tested with Slim Framework and Zend Expressive. Middleware does not implement OAuth 2.0 authorization server nor does it provide ways to generate, issue or store authentication tokens. It only parses and authenticates a token when passed via header or cookie. This is useful for example when you want to use JSON Web Tokens as API keys.

underconstruction - This Laravel package makes it possible for you to set your website in "Under Construction" mode

  •    PHP

This Laravel package makes it possible to set your website in "Under Construction" mode. Only users with the correct 4 digit code can access your site. This package can for example be useful to show your website to a specific client. Everything works out of the box, and it's fully customizable. If you appreciate my work please give this repo a star.




defender - Roles & Permissions for Laravel 5

  •    PHP

Defender is an Access Control List (ACL) Solution for Laravel 5.* (single auth). (Not compatible with multi-auth) With security and usability in mind, this project aims to provide you a safe way to control your application access without losing the fun of coding. Defender is looking for maintainers and contributors.

slim-basic-auth - PSR-7 HTTP Basic Authentication Middleware

  •    PHP

This middleware implements HTTP Basic Authentication. It was originally developed for Slim but can be used with all frameworks using PSR-7 style middlewares. It has been tested with Slim Framework and Zend Expressive. Install latest version using composer.

jwt-auth-guard - JWT Auth Guard for Laravel and Lumen Frameworks.

  •    PHP

JWT Auth Guard is a Laravel & Lumen Package that lets you use jwt as your driver for authentication guard in your application. The Guard uses tymon/jwt-auth package for authentication and token handling.

soap-client - A general purpose SOAP client for PHP

  •    PHP

You can customize the generated code based on the manual installation pages in the next chapter. To solve the above problems, this package will force you into using Value-objects for Requests and Responses. We know that maintaining these value-objects can be a load of work. No worries! There are some commandline tools available that will help you with generating a good base to start with. Because the SoapClient will need a classmap of WSDL to PHP Classes, there is also a classmap generator available. This will surely safe you a lot of time! By adding SOAP type converters, it is possible to transform the values of a specific SOAP type from/to a PHP type. The package comes included with some basic transformers for date and datetime. On, top of that, it is very easy to create your own transformers.


laravel-HTTP2ServerPush - A HTTP2 SeverPush Middleware for Laravel 5

  •    PHP

This package aims to provide the easiest experience for adding Server Push to your responses. Simply route your requests through the AddHttp2ServerPush middleware and it will automatically create and attach the Link headers necessary to implement Server Push for your CSS, JS and Image assets. Next you must add the \JacobBennett\Http2ServerPush\Middleware\AddHttp2ServerPush-middleware to the kernel. Adding it to the web group is recommeneded as API's do not have assets to push.

stack-honeypot - Inserts a trap for spam bots into responses.

  •    PHP

A port of Rack::Honeypot to Stack for PHP. Wrap your HttpKernelInterface app in an instance of CHH\Stack\Honeypot or add it to your middleware stack.

whoops-middleware - PSR-7 compatible middleware for Whoops

  •    PHP

A PSR-7 compatible middleware for Whoops, the fantastic pretty error handler for PHP.

hal - ABANDONED; use zendframework/zend-expressive-hal instead.

  •    PHP

Please use the package zendframework/zend-expressive-hal instead, as development has moved to that repository. This library provides provides utilities for modeling HAL resources with links and generating PSR-7 responses representing both JSON and XML serializations of them.

problem-details - Problem Details for PSR-7 APIs

  •    PHP

This repository was used as the starting point for zendframework/zend-problem-details, and has been abandoned in favor of that repository. This library provides provides a factory for generating Problem Details responses, error handling middleware for automatically generating Problem Details responses from errors and exceptions, and custom exception types for PSR-7 applications.

middleman - Dead simple PSR-7 middleware dispatcher

  •    PHP

Dead simple PSR-15 / PSR-7 middleware dispatcher. Provides (optional) integration with a variety of dependency injection containers compliant with container-interop.

adrenaline - A PSR-7 micro framework built on top of the Adroit middleware to speed up your development ;)

  •    PHP

So that's the basic setup. You may add more actions by using the implicit routing functions of Adrenaline and of course you may use middleware hooks, error handler and custom resolvers just as you would do in a productive application. This is just a possibility to give you a quick result for prototyping. Be aware that you have to add this resolver explicitly if you define your own set of action resolvers if you still want to use it.

adroit - ADR/PSR-7 middleware

  •    PHP

This package provides a PSR-7 compatible ADR middleware. The configure the \bitExpert\Adroit\AdroitMiddleware middleware you need provide an array of \bitExpert\Adroit\Action\Resolver\ActionResolver, an array of \bitExpert\Adroit\Responder\Resolver\ResponderResolver and a action request attribute telling adroit where to look for the action identifier.

prophiler-psr7-middleware - Prophiler PSR7 Middleware

  •    PHP

This package provides a slim PSR-7 middleware implementation based on the zendframework/zend-stratigility package. The middleware is responsible for "adding" the Prophiler Toolbar output to the Response object.

zend-expressive-authorization - Authorization middleware for PSR-7 applications and Expressive

  •    PHP

Zend-expressive-authorization is a middleware for Expressive and PSR-7 applications for authorize specific routes based on ACL or RBAC systems. This repository contains a work in progress project for building an authorization module for Expressive and PSR-7 applications.

command - Provides the foundation for building web service clients with Guzzle

  •    PHP

This library uses Guzzle (guzzlehttp/guzzle, version 6.x) and provides the foundations to create fully-featured web service clients by abstracting Guzzle HTTP requests and responses into higher-level commands and results. A middleware system, analogous to — but separate from — the one in the HTTP layer may be used to customize client behavior when preparing commands into requests and processing responses into results. Key-value pair objects representing an operation of a web service. Commands have a name and a set of parameters.

laravel-shield - A HTTP basic auth middleware for Laravel

  •    PHP

A HTTP basic auth middleware for Laravel. Require this package, with Composer, in the root directory of your project.