Download the PHP package jadu/twig-style without Composer

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

Jadu Twig Style

Jadu Twig style is powered by Twig-CS-Fixer.

Installation

  1. Require the jadu/twig-style dev dependency:

  2. Add the twig-cs-fixer config file .twig-cs-fixer.php:

  3. Add .twig-cs-fixer.cache to your project's .gitignore file.

Usage

Dry run

To lint your project's twig files, run the following dry run command:

This command will return a list of twig-cs-fixer violations and is recommended for build tasks.

Fix

To fix any reported fixable violations, run the following fix command:

Jadu Twig Coding Standard Rules

This standard is based on the official Twig coding standards, with the following additions and changes:

Block spacing and new lines

There must be one new line before block tags and one new line after endblock tags.

The following exceptions apply:

Endblock names

Any endblock tags must be followed by the name of the block they are closing.

No spaceless tags

The spaceless tag was deprecated in Twig 1.38 and 2.7.3^1 and an equivalent spaceless filter was introduced. Usages of the spaceless tag must be replaced with the equivalent apply spaceless filter.

No filter tags

The filter tag was deprecated in Twig 1.40^2 and 2.9^3 in favour of the apply tag, which behaves identically to filter except that the wrapped template data is not scoped. Usages of the filter tag must be replaced with the equivalent apply tag.

Punctuation spacing

A single space is required after the opening and before the closing of a hash.

The following exceptions apply:

Variable names

Variable naming conventions are not enforced.

Development

The rules in the Jadu\Style\Twig\Rule\Development namespace are provided for development purposes to help with maintaining Jadu Twig style.

You will need to update your project's twig-cs-fixer config file .twig-cs-fixer.php to enable these rules, as non-fixable rules are disabled by default.


All versions of twig-style with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
vincentlanglet/twig-cs-fixer Version ^2.0.0
webmozart/assert Version ^1.10.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 jadu/twig-style contains the following files

Loading the files please wait ....