Download the PHP package czechphp/czech-bank-account without Composer

On this page you can find all versions of the php package czechphp/czech-bank-account. 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 czech-bank-account

Czech Bank Account

Build Status codecov

Provides useful utilities for czech bank account validation and data manipulation.

Installation

Install the latest version with

Documentation

Bank Account Number Validator

Czech: Validátor českého národního čísla bankovního účtu

Bank Code Validator

Czech: Validátor kódů platebního styku v ČR (kódy bank)

Variable Symbol Validator

Czech: Validátor variabilního symbolu

Specific Symbol Validator

Czech: Validátor specifického symbolu

Constant Symbol Validator

Czech: Validátor konstantního symbolu

In default validates only format of constant symbol.

To use optional validation against database of known constant symbols, validator needs Filter instance in the constructor and filter option in the validate methods call.

Constant Symbol Component

Loads list of known constant symbols and filters out specified categories and symbols.

In the provided database of constant symbols groups all, public and restricted are used.

Note that provided database of known constant symbols may be incomplete or restriction groups may be incorrectly set. The reason is that it is complicated to obtain up to date list of constant symbols and the fact that constant symbols are slowly deprecated by the government. This database exist so that it is possible to restrict user from entering constant symbol that public is not allowed to use.

ArrayRequireLoader

In default loads data bundled with library, but can be set to read from any file.

Filter

Filters loaded data.

Filter criteria is divided into filters include and exclude. Both filters accept group names and individual constant symbol codes.

For example criteria ['include' => ['public', 'restricted'], 'exclude' => ['5']] will return list of symbols that are part of of groups public and/or restricted while symbol 5 is excluded from the list.

ArrayCacheFilter

Caches result of latest criteria.

It is recommended to use at least array cache due to the size of the list of known constant symbols. Loading and filtering of the list can take up to tens of milliseconds.

Bank Code Component

Loads directory of payment system codes.

Loaded data is multidimensional array in following format:

FilesystemLoader

In default loads data bundled with library, but can be set to read from any file.

FileGetContentsLoader

Loads data from official remote source using file_get_contents.

SymfonyHttpClientLoader

Loads data from official remote source using http client implementing symfony/http-client-implementation.

SymfonyCachedLoader

Decorator loader caches result from parent loader using cache client implementing symfony/cache-implementation.

ChainLoader

Chains loaders. If chained loader fails, then it calls next loader in line.

Bank Account Number Format Converter

Converts bank account number format between common formats.


All versions of czech-bank-account with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
ext-json Version *
symfony/cache-contracts Version ^2 || ^3
symfony/http-client-contracts Version ^2 || ^3
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 czechphp/czech-bank-account contains the following files

Loading the files please wait ....