Download the PHP package sbsedv/form-bundle without Composer

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

PHPStan PHPCS-Fixer

sbsedv/form-bundle

A Symfony bundle that adds some usefull symfony/form integrations.


Error Normalizer

This bundle registers two symfony/serializer normalizers for form errors.

FormErrorNormalizer

The most important normalizer. This normalizer supports submitted, invalid form.

The normalized data is an associative array with the following structure:

The param key will contain, by default, the property path of the child form that the FormError originates from. This key will not exist if the error originates from the root form (e.g. invalid CSRF Token).

The "cause" key is intended to contain an error name based on the FormError cause.

You can customize the keys behaviour by registering a service that implements CauseResolverInterface.

If autoconfiguration is disabled, you have to tag the service with sbsedv_form.param_resolver or sbsedv_form.cause_resolver. The normalizer uses tagged iterators, so you can set a "priority" attribute with the tag.

You can also customize the key names and type value with the normalizer context.
See FormErrorNormalizer.

UnsubmittedFormNormalizer

This normalizer supports unsubmitted.

The normalized data is an associative array with the following structure:

The error message is customizable via "request_body_is_empty" in the "sbsedv_form" translation domain.

You can also customize the key names and type value with the normalizer context.
See UnsubmittedFormNormalizer.


Form Types

This bundle registers the following form types:


Data Transformers

This bundle provides the following data transformers:


All versions of form-bundle with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
symfony/form Version ^7.0
symfony/framework-bundle Version ^7.0
symfony/security-csrf Version ^7.0
symfony/serializer Version ^7.0
symfony/translation Version ^7.0
symfony/uid Version ^7.0
symfony/validator Version ^7.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 sbsedv/form-bundle contains the following files

Loading the files please wait ....