codeception-slim-module - Codeception Module for Slim 3 Microframework.

  •        85

This module allows you to run tests inside Slim 3 Microframework. Based on ZendExpressive Module. The container properties is a relative path to file which returns your App's Container. Here is the minimum container.php contents.



Related Projects

Codeception - Full-stack testing PHP framework

  •    PHP

Full-stack testing PHP framework

CodeceptJS - Modern Era Acceptance Testing Framework for NodeJS

  •    Javascript

And more to come... CodeceptJS is a successor of Codeception, a popular full-stack testing framework for PHP. With CodeceptJS your scenario-driven functional and acceptance tests will be as simple and clean as they can be. You don't need to worry about asynchronous nature of NodeJS or about various APIs of Selenium, PhantomJS, Protractor, etc, as CodeceptJS unifies them and makes them work as they were synchronous.

tddd - A Laravel Continuous Integration Package

  •    Vue

TDD Dashboard, is an app (built as a Laravel PHP package) to watch and run all your tests during development. It supports any test framework working on terminal, and comes with some testers (PHPUnit, phpspec, behat, Jest, AVA...) preconfigured, but you can easily add yours, just tell it where the executable is and it's done. It also shows the progress of your tests, let you run a single test or all of them, and open your favorite code editor (PHPStorm, VSCode, Sublime Text, etc.) going right to the failing line of your test. If your test framework generate screenshots, it is also able to show it in the log page, with all the reds and greens you are used to see in your terminal.

AspectMock - The most powerful and flexible mocking framework for PHPUnit / Codeception.

  •    PHP

Thousands of lines of untested code are written everyday in PHP. In most cases, this code is not actually bad, but PHP does not provide capabilities to test it. You may suggest rewriting it from scratch following test driven design practices and use dependency injection wherever possible. Should this be done for stable working code? Well, there are much better ways to waste time. Let's redefine static methods and verify their calls at runtime.

Slim - A micro framework for PHP

  •    PHP

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. Slim provides a fast and powerful router that maps route callbacks to specific HTTP request methods and URIs. It supports parameters and pattern matching. Slim supports any PSR-7 HTTP message implementation so you may inspect and manipulate HTTP message method, status, URI, headers, cookies, and body.

Slim-Skeleton - Slim Framework 3 skeleton application

  •    PHP

Use this skeleton application to quickly setup and start working on a new Slim Framework 3 application. This application uses the latest Slim 3 with the PHP-View template renderer. It also uses the Monolog logger. This skeleton application was built for Composer. This makes setting up a new Slim Framework application quick and easy.

Slim-Views - Slim Framework custom views

  •    PHP

This repository contains custom View classes for the template frameworks listed below. You can use any of these custom View classes by either requiring the appropriate class in your Slim Framework bootstrap file and initialize your Slim application using an instance of the selected View class or using Composer (the recommended way). Slim Views only officially support the following views listed below.

slim-auth - Authorization and authentication for the Slim Framework using ZF2 Authentication and Acl components

  •    PHP

Slim Auth is an authorization and authentication library for the Slim Framework. Authentication is provided by the Zend Framework Zend\Authentication component, and authorization by the Zend Framework Zend\Permissions\Acl component. If you're familiar with Zend\Authentication and Zend\Permissions\Acl, you'll be able to implement the library without any trouble. Otherwise, you might want to wait for the docs to be completed (no ETA) or open a GitHub issue with any questions or problems you encounter.

Slim-Extras - Slim Framework Resources

  •    PHP

Slim Framework Resources

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.

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.

slim-json-api - Slim extension to implement fast JSON API's

  •    PHP

This is an extension to the SLIM framework to implement json API's with great ease. To display an error just set the error => true in your data array. All requests will have an error param that defaults to false.

slim - Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic

  •    Ruby

Slim is a template language whose goal is to reduce the view syntax to the essential parts without becoming cryptic. It started as an exercise to see how much could be removed from a standard html template (<, >, closing tags, etc...). As more people took an interest in Slim, the functionality grew and so did the flexibility of the syntax. A short list of the features...

ng2-slim-loading-bar - Angular 2 component shows slim loading bar at the top of the page.

  •    TypeScript

Angular2 component shows slim loading bar at the top of the page of your application. Follow me to be notified about new releases.

tf-image-segmentation - Image Segmentation framework based on Tensorflow and TF-Slim library

  •    Python

So far, the framework contains an implementation of the FCN models (training and evaluation) in Tensorflow and TF-Slim library with training routine, reported accuracy, trained models for PASCAL VOC 2012 dataset. To train these models on your data, convert your dataset to tfrecords and follow the instructions below. The end goal is to provide utilities to convert other datasets, report accuracies on them and provide models.

chronicle - Public append-only ledger microservice built with Slim Framework

  •    PHP

Chronicle is a self-hostable microservice, built with Slim Framework, which enables authorized users to commit arbitrary data to an immutable, append-only public ledger. Chronicle is superior to "blockchain" solutions for most real-world technical problems that don't involve proofs-of-work or Byzantine fault tolerance.

mini2 - Just an extremely simple naked PHP application, useful for small projects and quick prototypes

  •    PHP

An extremely simple PHP barebone / skeleton application built on top of the wonderful Slim router / micro framework [1] [2] [docs]. Mini currently uses Slim 2.6.0.

slim3-skeleton - Simple Slim Framework 3 skeleton with Twig & Monolog

  •    PHP

This is a simple skeleton project for Slim 3 that includes Twig, Flash messages and Monolog.

Slim-PDO - PDO database library for Slim Framework

  •    PHP

Examples selecting, inserting, updating and deleting data from or into users table. The sqlsrv extension will fail to connect when using error mode PDO::ERRMODE_EXCEPTION (default). To connect, you will need to explicitly pass array(PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING) (or PDO::ERRMODE_SILENT) into the constructor, or override the getDefaultOptions() method when using sqlsrv.

Slim Data Compression

  •    C++

Slim is a data compression system for scientific data sets, a binary and a library with C linkage. Slim works with integer data from one or more channels in a file, which it can compress more effectively and more rapidly than general tools like gzip.