Download the PHP package inroutephp/console without Composer

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

Inroute

inroutephp/console

Packagist Version Build Status

Inroute compilation tool for the command line.

Installation

The inroute console component should be installed as a development dependency. To execute a compiled router however the inroute runtime must be avaliable. That leaves us with a two step installation process:

Build configuration

By default the build configuration is read from a file named inroute.json in the current working directory. A simple configuration file can look like:

The following is a list of possible configuration values:

autoload

Path to project autoloader. Defaults to vendor/autoload.php.

container

The classname of a compile time container. Only needed if compile time objects have dependencies that needs to be injected.

bootstrap

Classname of compile time bootstrap script. Should normally not be needed.

source-dir

Directory to scan for annotated routes. Relative to current working dir.

source-prefix

psr-4 namespace prefix to use when scanning directory. Found .php files are assumed to contain classes with this namespace prefix.

source-classes

Array of source classnames, use instead of or togheter with directory scanning.

ignore-annotations

Array of annotations to ignore during compilation.

route-factory

Classname of route factory, default should normally be fine.

compiler

Classname of compiler, default should normally be fine.

core-compiler-passes

Array of core compiler passes, default should normally be fine.

compiler-passes

Array of custom compiler passes.

code-generator

The code generator to use, default should normally be fine.

target-filename

Path to router dump destination. If this file exists it will be overwritten.

target-namespace

The namespace of the generated router (defaults to no namespace).

target-classname

The classname of the generated router (defaults to HttpRouter).

Usage

Building

To build project router simply run

For mor information

Debugging

To view debug information on the generated router run

For more conprehensive output try


All versions of console with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2
inroutephp/inroute Version ^1.1
doctrine/annotations Version ^1.6
symfony/console Version ^5
zircote/swagger-php Version ^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 inroutephp/console contains the following files

Loading the files please wait ....