Download the PHP package mzdr/micro without Composer

On this page you can find all versions of the php package mzdr/micro. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package micro

micro

A tiny multi-tool for your next big PHP adventure.1


## Features - Easily manage your application’s **configuration** with [Gestalt]. > Supports PHP, YAML, INI and JSON files out of the box. - Handle **databases** with [Doctrine]’s [DBAL] and optionally use their [ORM]. > The Doctrine database abstraction & access layer (DBAL) offers a lightweight and thin runtime layer around a PDO-like API and a lot of additional, horizontal features like database schema introspection and manipulation through an OO API. - Have **error handling and formatting** to your preference with [BooBoo]. > BooBoo is an error handler for PHP that allows for the execution of handlers and formatters for viewing and managing errors in development and production. It won’t end up in your stack trace, is built for logging, designed for extension and handles errors non-blocking by default. - Set up lightning fast **routing** with [FastRoute]. > A fast regular expression based request router for PHP. See this [article](http://nikic.github.io/2014/02/18/Fast-request-routing-using-regular-expressions.html) for more details. - Use _native_ PHP **templates** with [Plates]. > Plates is designed for developers who prefer to use native PHP templates over compiled template languages, such as Twig or Blade. It supports layouts, inheritance, namespaces, data sharing and comes with built-in escaping helpers. - ⚡️ Speed up your (dynamic) web applications by **caching** with [Scrapbook]. > PHP cache library, with adapters for e.g. Memcached, Redis, Couchbase, APC(u), SQL and additional capabilities (e.g. transactions, stampede protection) built on top.
## Requirements [PHP] 7.1.3+ and preferably [URL Rewriting] enabled.
## Installation It is recommended that you install this framework using [Composer].
## Usage **micro** is basically just a bunch of _wrapper functions_ located under a _single_ namespace called `µ`. Every file you see in [`./micro/functions`] is also available as a function with the same name. Let me talk in code to you… 😎
Just follow the official documentation of each library listed below or jump into the [`./micro/functions`] folder to get a look under the hood. | Function | Documentation | | ------------------ | ---------------------------------------- | | `µ\config()` | https://github.com/samrap/gestalt-docs | | `µ\database()` | https://www.doctrine-project.org/ | | `µ\error()` | http://booboo.thephpleague.com/ | | `µ\router()` | https://github.com/nikic/FastRoute | | `µ\template()` | http://platesphp.com/ | | `µ\cache()` | https://www.scrapbook.cash/ |
## Bootstrapping You’re in a hurry? Bootstrap a [blank], ready-to-view **µ** project! 1. Make new project directory and jump into it. 2. Install **µ**. 3. Boostrap it. 4. **That’s it!** Now how do you check out your project? - Create a virtual host and point the document root to the `public` folder, _**or…**_ - Fire up [PHP’s built-in web server], _**or**…_ (Doesn’t support .htaccess, you have to [include assets](https://github.com/mzdr/micro/blob/master/boilerplates/blank/views/_layouts/default.php#L8) _without_ $this->asset(…) cache busting) - Just browse to the `public` folder via your local webserver. (You probably need to adjust `µ.paths.public` in your `configs/master.yaml`)
## License This project is licensed under [MIT license].


1 It may be tiny and powerful, but it’s not the right tool for every job.
[Gestalt]: https://github.com/samrap/gestalt [Doctrine]: https://www.doctrine-project.org/ [DBAL]: https://www.doctrine-project.org/projects/dbal.html [ORM]: https://www.doctrine-project.org/projects/orm.html [BooBoo]: https://github.com/thephpleague/booboo [FastRoute]: https://github.com/nikic/FastRoute [Plates]: https://github.com/thephpleague/plates [Scrapbook]: https://github.com/matthiasmullie/scrapbook#keyvaluestore [PHP]: http://php.net [PHP’s built-in web server]: https://secure.php.net/manual/en/features.commandline.webserver.php [Composer]: https://getcomposer.org/doc/00-intro.md [URL Rewriting]: https://github.com/mzdr/micro/wiki/URL-Rewriting [MIT license]: ./LICENSE [`./micro/functions`]: ./micro/functions [blank]: ./boilerplates/blank

All versions of micro with dependencies

PHP Build Version
Package Version
Requires league/plates Version ^3.3
samrap/gestalt Version ^0.3.1
symfony/yaml Version ^4.0
league/booboo Version ^2.0
nikic/fast-route Version ^1.2
matthiasmullie/scrapbook Version ^1.4
league/flysystem Version ^1.0
php Version ^7.1.3
jasny/php-functions Version ^3.2
webmozart/path-util Version ^2.3
mzdr/oh-snap Version ^1.0
doctrine/orm Version ^2.6
doctrine/dbal Version ^2.8
symfony/validator Version ^4.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mzdr/micro contains the following files

Loading the files please wait ....