Download the PHP package ikoene/symfony-micro without Composer

On this page you can find all versions of the php package ikoene/symfony-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 symfony-micro

Build Status Scrutinizer Code Quality SensioLabs Insight Packagist Installs license

Symfony micro-framework

Use Symfony as a microframework.

Installation

Create a new project with Composer.

MicroKernelTrait

The MicroKernelTrait allows you to create a fully-functional Symfony application in as little as one file. It allows you to start with a tiny application, and then add features and structure as you need to. Its goal to give you the power to choose your bundles and structure. Since you're only enabling features and bundles you're actually going to use, your application gets a performance boost in comparison with using the Symfony full-stack framework.

Bundles

These bundles are registered in the MicroKernel:

While you could argue what exactly should and should not be included in a microframework, I found myself always using these bundles. So they're enabled by default. Don't want to use Twig as your template engine? Remove it in the MicroKernel.

When working in a dev or test environment, the MicroKernel also registers the necesarry bundles to be able to debug your project:

Usage

Development

Build your application in the AppBundle. You're free to structure your application as you want, but following the typical Symfony bundle structure has it's advantages. For one, it would be easier to migrate to a full-stack Symfony project if your application grows too big.

But, as I said, the choice is yours.

Register bundles

Missing some features? Register your bundles in the MicroKernel:

Console

While this is a microframework, chances are you'll still need the console. Use it like this:

PHPUnit Testing

Run all tests with this command:

Additional info

Building your own Framework with the MicroKernelTrait


All versions of symfony-micro with dependencies

PHP Build Version
Package Version
Requires symfony/symfony Version ~3.4
sensio/framework-extra-bundle Version ~3.0,>=3.0.2
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 ikoene/symfony-micro contains the following files

Loading the files please wait ....