Download the PHP package orbiter/satellite-app without Composer

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

Orbiter\Satellite

Easy to use Event & Middleware Framework, powered by popular micro-libraries and based on PSRs.

Supports PHP 8.1+ and composer

TL;DR

Quick-Jump into develop:

Open your browser on: http://localhost:3333

Look into files:

Setup

Install app skeleton and dependencies with composer in folder satellite:

Run with:

Linux, PHP Dev Server

Setup correct user rights, then start and open http://localhost:3333

PHP Command-Line

Execute defined commands.

Docker, docker-compose

Includes configurable PHP Dockerfile with:

For docker image configs see files in _nginx.

Start containers specified in http://localhost:3333

Web-Server

On a web-server the web/index.php file serves as public entry point.

Apache: point server/vhost root to /web and use the included .htaccess

NGINX: example files in _nginx.

Config

Use e.g. .env to add configuration.

Default's config includes:

PSRs

This app serves as mini-framework, with PSR powered libraries, ready-to-use Annotations and not much more.

It is build upon PSRs and popular, specialized packages implementing them or other great stuff.

📦 = included in satellite-app template

Packages

A lot of work for APIs is done by PSR-15 HTTP Middleware, find more awesome middlewares.

Download Build

There is no downloadable version - see Setup on how to install with composer.

We use composer as package manager, like in any modern PHP project.

Feel free to reach out for a training request.

License

This project is free software distributed under the MIT License.

Contributors

By committing your code to the code repository you agree to release the code under the MIT License attached to the repository.


Maintained by Michael Becker


All versions of satellite-app with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
ext-json Version *
psr/container Version ^1.0|^2.0
psr/cache Version ^1.0|^2.0
psr/event-dispatcher Version ^1.0
psr/http-server-middleware Version ^1.0
psr/http-server-handler Version ^1.0
psr/http-message Version ^1.0
orbiter/satellite Version ~0.4.0
orbiter/satellite-route Version ~0.3.0
orbiter/satellite-launch Version ~0.1.1
orbiter/satellite-console Version ~0.5.0
orbiter/satellite-response Version ~0.1.3
orbiter/satellite-config Version ~0.2.1
orbiter/satellite-system Version ~0.0.1
orbiter/annotations-util Version ~0.6.2
middlewares/request-handler Version ^2.0.0
middlewares/payload Version ^3.0.0
php-di/php-di Version ^6.4.0
vlucas/phpdotenv Version ^5.5.0
monolog/monolog Version ^3.2.0
guzzlehttp/guzzle Version ^7.5.0
cache/filesystem-adapter Version ^1.2
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 orbiter/satellite-app contains the following files

Loading the files please wait ....