Download the PHP package quadlayers/wp-autoload without Composer

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

Composer WordPress Autoloader

Latest Version on Packagist

This composer plugin allows you to autoload WordPress files via Composer based on the Wordpress Coding Standards

This package is intended to be used as a dev package. It will help you in the development stage, avoiding the need to run the dump-autoload command every time a file is included in the repo.

This composer plugin should be used in conjunction with the classmap autolad. This will be used to create the optimized autoload in production.

The use of classmap will prevent any validation issues in packagist that using unrecognized autoload creates.

In brief, the idea is to use the autolad of the plugin in development and the classmap in production.

Installation

You can install the package via composer:

Usage

Development

Run the composer install command to install all dev dependencies. All classes will be loaded via quadlayers/wp-autoload package.

Use the composer dump-autoload or composer dump-autoload -o commands. This will use the autoload-dev settings to exclude classmap autoload because all files will be loaded via quadlayers/wp-autoload package.

Production

Run the composer install --no-dev command to remove the dev dependencies. The quadlayers/wp-autoload wont be installed and all your files will be loaded with the classmap composer autoload.

You can also run the composer dump-autoload --no-dev or composer dump-autoload -o --no-dev commands, to exclude the classmap autoload.

Todo

Create optimized files and remove the need to use autoload classmap.

Credits

This plugin have been based on Jetpack Autoloader and Composer WordPress Autoloader .

Contribute

Thats it! develop with WordPress naming conventions, run autoload command, and forget about us... I'm kidding; smush the stars button and contribute with this project. :D


All versions of wp-autoload with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1.0
composer-plugin-api Version ^2.1.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 quadlayers/wp-autoload contains the following files

Loading the files please wait ...