Download the PHP package vanilla/garden without Composer

On this page you can find all versions of the php package vanilla/garden. 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 garden

Garden

Build Status Coverage

Garden is a mini framework for building pluggable web applications and apis. This framework is currently a work in progress and should be considered pre-alpha quality code right now.

Howdy, Stranger!

The garden framwework was born out of our work on Vanilla Forums over the past four years. We've built a forum that started out simple, but has grown into a massively scalable, customizable solution with hundreds of plugins and themes. Over these years we've learned a lot about what we need and what we don't need in a framework, and garden is the result.

Garden is heavily inspired by the current work being done on micro frameworks around the web, most notably the Slim Framework. We're calling garden a mini framework because it has its roots in micro frameworks, but we're packing in enough functionality that it's too big to be considered micro.

Garden at a Glance

Restful Routing

You can make a simple api by easily routing to closures or route to controllers to make a more advanced applications.

Addons and Events

Make your application extendable with garden's addon and event framework. If you are familiar with Vanilla you can think of addons as the union of plugins and applications.

Garden's Event object allows you to bind to events and fire events of your own. Events allow for nearly limitless customization without having to about re-implementing huge swaths of code. You can bind to just the few events you need and snipe the functionality you need.

Object Oriented, but not too Much

We love objects and garden has a solid object oriented foundation. However, we believe that not everything has to be an object and that a class structure should really only go so deep. For us, developing with garden is an aesthetic experience and too much object configuration works against that goal.

Powered by Composer

Composer is the amazing package manager that has taken the PHP world by storm. Garden is implemented as a composer package making it easy to use and combine with the thousands of composer packages out there.

Unit Tested

Garden is tested with PHPUnit and Travis CI. We want to make sure that garden is high quality software that doesn't break as we add new features. Our goal is to implement all reported bugs as unit tests so that they can be fixed and never happen again.

Open Source

Garden is free, open source software distributed under the MIT license.

Installation

Garden requres PHP 5.4 or higher

Garden is PSR-4 compliant and can be installed using composer. Just add vanilla/garden to your composer.json.

A Basic Garden Application

Most garden applications will make use of an .htaccess file for pretty urls and then have an index.php defined as follows:

More to Come

This read-me is a work in progress.


All versions of garden with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
ext-json Version *
ext-pdo Version *
ext-pdo_mysql Version *
ext-reflection Version *
lib-curl Version *
lib-pcre Version *
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 vanilla/garden contains the following files

Loading the files please wait ....