Download the PHP package polymorphine/dev without Composer

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

Polymorphine/Dev

Latest stable release Build status Coverage status PHP version

Development tools & coding standard scripts for Polymorphine libraries

Installation with Composer

PHP-CS-Fixer

PHP-CS-Fixer will automatically fix code formatting, and CodeSniffer will check style errors that need to be adjusted manually like: naming conventions, line lengths and some phpDoc constraints.

Fixer needs project scope configuration to set up factory with package name used in a file docBlock headers and absolute path to its root directory. Add cs-fixer.php.dist configuration file similar to the one supplied with this package to root directory of your project.

Use this command to run fixer for given file or directory (path):

CodeSniffer

CodeSniffer tool is used only because of Fixer limitations. Not every style constraint violation can be automatically fixed, so this tool will inform you about inconsistencies that need manual fixing.

phpcs.xml file is the configuration for all projects using this package as a composer dependency (in default vendor directory). However, console command running CodeSniffer requires the absolute path to this config file. For example Github Action command may build the absolute path with $GITHUB_WORKSPACE env variable:

IDE Setup (PhpStorm)

PHP-CS-Fixer

Use Setting > Tools > External Tools to configure php-cs-fixer environment:

Code Sniffer

Code sniffer does not change the code by itself, so it's better to set is as one of the inspections:

CodeSniffer custom PhpDoc requirements


All versions of dev with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
friendsofphp/php-cs-fixer Version 3.9.*
squizlabs/php_codesniffer Version ^3.7.1
phpunit/phpunit Version ^9.5.21
shudd3r/skeletons Version ^1.0.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 polymorphine/dev contains the following files

Loading the files please wait ....