Download the PHP package neighborhoods/buphalo without Composer

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

Buphalo

Fabricates patterns.

Anything good we stole from someone else. Anything bad is ours.

Table of Contents

Summary

This document attempts to describe how to use Buphalo's public APIs. In addition, it tries to offer some insight into the problem that Buphalo attempts to solve and the motivation for it to solve that problem. If it is not described in this document, it is not considered to be a public API and is subject to change in any arbitrary release, i.e. you should not depend on it.

Problem

Patterns are solutions to problems within a context. Implementing well designed patterns can become tedious and laborious which discourages their implementation in favor of patterns that are less well designed but have a faster development velocity.

Proposed Solution

Employ an easy to change code generation tool that generates well designed patterns so that the development velocity is equivalent or faster than less well designed patterns.

Getting Started

Running Buphalo

Environmental Variable API

It is very easy to trace through the code where an environment variable is used. Buphalo uses the environment feature of the DI component to inject runtime options into objects in the container.

Buphalo leverages an environment variable API for runtime options. The following shell command to run Buphalo illustrates the currently supported API.

For example, in order to Buphalo Buphalo (assuming Buphalo is installed as a composer dependency) execute the following shell command from your product's root directory.

Filtering

Buphalo also allows you to specify any number of specific filter rules for files with the

Neighborhoods_Buphalo_V1_FabricationFile_Map_BuilderInterface__FinderFileNames

environment variable. As an env var this is "typed" as a CSV. It is then cast to an array by the Finder Component's \Symfony\Component\Finder\Finder::name. Any rule that works for \Symfony\Component\Finder\Finder::name will work here.

Example Fabrication Files

Turning Off Fabrication Of An Actor

Adding A New Or Updating An Existing Template

Using Multiple Template Trees

Definitions

Fabrication File

Fablet

(credit Mucha)

Features

Autoloading

Annotation Processors

Annotation Processors (APs) are optional configuration tools that allow user space to define dynamic template content.

See AnnotationProcessors for more information.

References


All versions of buphalo with dependencies

PHP Build Version
Package Version
Requires php Version ^7.2 || ^8.0
ext-json Version *
ext-mbstring Version *
symfony/config Version ^4.2
symfony/dependency-injection Version ^4.2
symfony/expression-language Version ^4.2
symfony/filesystem Version ^4.2
symfony/finder Version ^4.4.30
symfony/yaml Version ^4.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 neighborhoods/buphalo contains the following files

Loading the files please wait ....