Download the PHP package henzeb/composer-link without Composer

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

composer-link

Simplifies development of libraries by linking them into your project. loosely based on npm link and ro0NL/composer-link, which is currently no longer updated and has some dependency errors in some cases.

Installation

If you want to install this globally:

composer global require henzeb/composer-link

If you want to install this per project:

composer require henzeb/composer-link

Usage

Every link made will be transformed to a relative path. This is useful in situations where you want to test inside a docker container or virtual machine.

Link

To link a local package you must be sure to have it required first. After that you can just point to the location where your package resides:

composer link ../path/to/your/package

Unlink

Linking/unlinking previously linked packages

If you have linked a package before, composer-link has stored the path inside a file called linked.json. Whenever you are not developing and need the package version that was actually installed, just call the following:

composer unlink

And when you want to continue developing

composer link

you can add the package name to specify a specific package if needed.

composer link yourname/your-package

configuration

This package requires no configuration and works out of the box. You can however change the location/filename of this file by adding link with the path where you want the configuration to be stored inside the extra parameter of your composer.json of your project.

...
"extra": {
    "link":"path/to/your/linked.json"
},
...

All versions of composer-link with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.0
composer-plugin-api Version ^1.0|^2.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 henzeb/composer-link contains the following files

Loading the files please wait ....