Download the PHP package codyas/toolbox-bundle without Composer

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

Codyas Toolbox

Codyas Toolbox is a very opinionated set of internal tools for developing Symfony apps.

Features

Requirements

Installation

First your need to allow extra contrib to configure the bundle via Flex, run the following in your project root:

Then install the bundle:

Configuration

Most of the project config should be done by Flex. If due to any reason the configuration isn't automatically done, configure the bundle manually:

Register the bundle:

Register the bundle's routes:

Templating

This bundle provides a standard templating system for Twig. The templates selected to benefits from the pre-designed view, must extends the base.html.twig file of the selected theme. Currently one theme is supported, and the themes are located under the Resources/views/ folder of the bundle.

Assets configuration

This bundle provides a selection of assets required by the template(s) and by the CRUD features and some others. This set of tools is distributed in a NPM package you must install in your project. Please consider that Webpack Encore is required in order to compile this assets for both dev and production environments.

In your project root execute (NPM and Yarn are required):

This will install the assets and all other UI dependencies required by the template. Once the installation is completed, create an entry point file in the project's assets folder, ex: admin_app.js and include the desired features.

Next register the entry point in the webpack.config.js file. The entry name must be codyas_ep as the templating config expects this name.

If some customization of the CRUD behaviour is needed, append the following code to the same file where custom_folder stands for a folder inside assets/js/ that contains JS files. This files will be included and executed in the CRUD environment.


All versions of toolbox-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4.0
knplabs/knp-paginator-bundle Version ^5.0 || ^6.0
stof/doctrine-extensions-bundle Version ^1.0
symfony/flex Version ^1.0 || ^2.0
symfony/form Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/framework-bundle Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/http-client Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/security-bundle Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/translation Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/twig-bundle Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/validator Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/webpack-encore-bundle Version ^1.0 || ^2.0
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 codyas/toolbox-bundle contains the following files

Loading the files please wait ....