PHPackages                             rainner/biscuit-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. rainner/biscuit-php

ActiveFramework[Framework](/categories/framework)

rainner/biscuit-php
===================

Biscuit PHP is a small stand-alone collection of classes that work together as a framework to help build small server-side applications with PHP.

2.1.4(9y ago)232MITPHPPHP &gt;=5.5

Since Feb 1Pushed 9y ago1 watchersCompare

[ Source](https://github.com/rainner/biscuit-php)[ Packagist](https://packagist.org/packages/rainner/biscuit-php)[ RSS](/packages/rainner-biscuit-php/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (10)DependenciesVersions (18)Used By (0)

Biscuit PHP
===========

[](#biscuit-php)

[![Build Status](https://camo.githubusercontent.com/8426421aa27ac5e5963f1410e15d91327f1d27c4c23404cea721c9040a34d0db/68747470733a2f2f7472617669732d63692e6f72672f7261696e6e65722f626973637569742d7068702e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/rainner/biscuit-php)[![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](https://opensource.org/licenses/MIT)

Biscuit PHP is a small stand-alone collection of classes that work together as a framework to help build small server-side applications with PHP. It's intended to be minimal with no need for dependencies and comes with the basic tools needed for building a small RESTful api, or web application backend. See the table below for what is included.

### Demo Application

[](#demo-application)

For a demo application that uses this framework, refer to another repo that serves as a boilerplate to get started using this framework: [Biscuit-APP](https://github.com/rainner/biscuit-app)

### Current Namespaces

[](#current-namespaces)

This is a table that lists the current Biscuit PHP framework namespaces and what each is responsible for.

NamespaceDescription`Biscuit\Boot\*`Classes for managing error handling and runtime environment options.`Biscuit\Crypt\*`Classes for hashing, encrypting and decrypting strings.`Biscuit\Data\*`Classes for handling, parsing, serializing, storing and rendering data.`Biscuit\Db\*`Classes for handling database connection using a common interface.`Biscuit\Http\*`Classes for handling routing, request data, responses and server info.`Biscuit\Session\*`Classes for managing session storage and user authentication.`Biscuit\Storage\*`Classes for dealing with folders/files on the system and images.`Biscuit\Utils\*`Common utility classes for various other purposes.### Installation &amp; Setup

[](#installation--setup)

**Composer:** Run the following composer commands to include this package and install the dependency for your project:

```
$ composer require rainner/biscuit-php 2.*
```

**Manual:** Clone this repo somewhere in your project and use the included autoloader to load the included classes:

```
$ cd /path/to/project/libs
$ git clone https://github.com/rainner/biscuit-php.git
```

```
