Download the PHP package corneltek/installers without Composer

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

A Multi-Framework Composer Library Installer

Build Status

This is for PHP package authors to require in their composer.json. It will install their package to the correct location based on the specified package type.

The goal of installers is to be a simple package type to install path map. Users can also customize the install path per package and package authors can modify the package name upon installing.

installers isn't intended on replacing all custom installers. If your package requires special installation handling then by all means, create a custom installer to handle it.

Natively Supported Frameworks:

The following frameworks natively work with Composer and will be installed to the default vendor directory. composer/installers is not needed to install packages with these frameworks:

Current Supported Package Types:

Stable types are marked as bold, this means that installation paths for those type will not be changed. Any adjustment for those types would require creation of brand new type that will cover required changes.

Framework Types
Aimeos aimeos-extension
Asgard asgard-module
asgard-theme
AGL agl-module
Bonefish bonefish-package
AnnotateCms annotatecms-module
annotatecms-component
annotatecms-service
Bitrix bitrix-module
bitrix-component
bitrix-theme
CakePHP 2+ cakephp-plugin
Chef chef-cookbook
chef-role
CCFramework ccframework-ship
ccframework-theme
CodeIgniter codeigniter-library
codeigniter-third-party
codeigniter-module
concrete5 concrete5-block
concrete5-package
concrete5-theme
concrete5-update
Craft craft-plugin
Croogo croogo-plugin
croogo-theme
DokuWiki dokuwiki-plugin
dokuwiki-template
Dolibarr dolibarr-module
Drupal drupal-core
drupal-module
drupal-theme

drupal-library
drupal-profile
drupal-drush
Elgg elgg-plugin
FuelPHP v1.x fuel-module
fuel-package
fuel-theme
FuelPHP v2.x fuelphp-component
Grav grav-plugin
grav-theme
Hurad hurad-plugin
hurad-theme
ImageCMS imagecms-template
imagecms-module
imagecms-library
Joomla joomla-component
joomla-module
joomla-template
joomla-plugin
joomla-library
Kirby kirby-plugin
kirby-field
kirby-tag
KodiCMS kodicms-plugin
kodicms-media
Kohana kohana-module
Laravel laravel-library
Lithium lithium-library
lithium-source
Magento magento-library
magento-skin
magento-theme
Mako mako-package
Mautic mautic-plugin
mautic-theme
MODX Evo modxevo-snippet
modxevo-plugin
modxevo-module
modxevo-template
modxevo-lib
MediaWiki mediawiki-extension
October october-module
october-plugin
october-theme
OXID oxid-module
oxid-theme
oxid-out
MODULEWork modulework-module
Moodle moodle-* (Please check source for all supported types)
Piwik piwik-plugin
phpBB phpbb-extension
phpbb-style
phpbb-language
Pimcore pimcore-plugin
PPI ppi-module
Puppet puppet-module
RadPHP radphp-bundle
REDAXO redaxo-addon
Roundcube roundcube-plugin
shopware shopware-backend-plugin
shopware-core-plugin
shopware-frontend-plugin
shopware-theme
SilverStripe silverstripe-module
silverstripe-theme
SMF smf-module
smf-theme
symfony1 symfony1-plugin
Tusk tusk-task
tusk-command
tusk-asset
TYPO3 Flow typo3-flow-package
typo3-flow-framework
typo3-flow-plugin
typo3-flow-site
typo3-flow-boilerplate
typo3-flow-build
TYPO3 CMS typo3-cms-extension (Deprecated in this package, use the TYPO3 CMS Installers instead)
Wolf CMS wolfcms-plugin
WordPress wordpress-plugin
wordpress-theme

wordpress-muplugin
Zend zend-library
zend-extra
zend-module
Zikula zikula-module
zikula-theme
Prestashop prestashop-module
prestashop-theme

Example composer.json File

This is an example for a CakePHP plugin. The only important parts to set in your composer.json file are "type": "cakephp-plugin" which describes what your package is and "require": { "composer/installers": "~1.0" } which tells composer to load the custom installers.

This would install your package to the Plugin/Ftp/ folder of a CakePHP app when a user runs php composer.phar install.

So submit your packages to packagist.org!

Custom Install Paths

If you are consuming a package that uses the composer/installers you can override the install path with the following extra in your composer.json:

A package type can have a custom installation path with a type: prefix.

You can also have the same vendor packages with a custom installation path by using the vendor: prefix.

These would use your custom path for each of the listed packages. The available variables to use in your paths are: {$name}, {$vendor}, {$type}.

Custom Install Names

If you're a package author and need your package to be named differently when installed consider using the installer-name extra.

For example you have a package named shama/cakephp-ftp with the type cakephp-plugin. Installing with composer/installers would install to the path Plugin/CakephpFtp. Due to the strict naming conventions, you as a package author actually need the package to be named and installed to Plugin/Ftp. Using the following config within your package composer.json will allow this:

Please note the name entered into installer-name will be the final and will not be inflected.

Contribute!

To ensure a consistent code base, you should make sure the code follows the Coding Standards which we borrowed from Symfony.

If you would like to help, please take a look at the list of issues.

Should we allow dynamic package types or paths? No.

What are they? The ability for a package author to determine where a package will be installed either through setting the path directly in their composer.json or through a dynamic package type: "type": "framework-install-here".

It has been proposed many times. Even implemented once early on and then removed. installers won't do this because it would allow a single package author to wipe out entire folders without the user's consent. That user would then come here to yell at us.

Anyone still wanting this capability should consider requiring https://github.com/oomphinc/composer-installers-extender.


All versions of installers with dependencies

PHP Build Version
Package Version
Requires composer-plugin-api 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 corneltek/installers contains the following files

Loading the files please wait ....