Download the PHP package heimrichhannot/contao-utils-bundle without Composer

On this page you can find all versions of the php package heimrichhannot/contao-utils-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 contao-utils-bundle

Contao Utils Bundle

example branch parameter Coverage Status

Hi, you're looking on a very new version of utils bundle, version 3! See v2 branch.

Utils Bundle is a collection of many small helper to solve repeating task. At the center there is a utils service allow access to all util function. In addition, there are DcaField helpers, the Entity finder command and some nice twig filters.

Features

Install

Just install it via composer or contao manager:

Usage

Utils service

The Utils service is the core functionality of this bundle. It provides access to a lot of util functions help solving recurring tasks. It's build as one service from which you can access all utils services. The utils service is best used with dependency injection, but is also available from the service container as public service for usage in legacy code. You can check the API Documentation to see all available functions.

Static Utils

Static helper methods that do not need to be injected are provided by the SUtils locator.

At this time, the following static helpers are available:

Dca Fields

The bundle provides some common dca fields that can be used in your dca files.

Author field

Add an author field to your dca. It will be initialized with the current backend user. On copy, it will be set to the current user.

You can pass additional options to adjust the field:

Date added field

Add a date added field to your dca. It will set a timestamp on create or copy.

You can pass additional options to adjust the field:

Entity Finder

The entity finder is a command to search for any contao entities in your database.

Entity finder

Twig Filters

This bundle contains currently one twig filter:

anonymize_email

Returns an anonymized email address. [email protected] will be max.****@example.org

Notes

Backwards Compatibility Promise

We try our best to keep this bundle backwards compatible and follow the principle of semantic versioning.

Following aspects are not covered by BC promise:


All versions of contao-utils-bundle with dependencies

PHP Build Version
Package Version
Requires ext-dom Version *
ext-simplexml Version *
php Version ^8.1
contao/core-bundle Version ^4.13 || ^5.0
doctrine/dbal Version ^2.13 || ^3.0
psr/log Version ^1.0 || ^2.0 || ^3.0
symfony/config Version ^5.4 || ^6.0
symfony/event-dispatcher-contracts Version ^1.0 || ^2.0 || ^3.0
symfony/filesystem Version ^5.4 || ^6.0
symfony/http-foundation Version ^5.4 || ^6.0
symfony/http-kernel Version ^5.4 || ^6.0
symfony/string Version ^5.2 || ^6.0
twig/twig Version ^3.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 heimrichhannot/contao-utils-bundle contains the following files

Loading the files please wait ....