Download the PHP package tobento/apps without Composer

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

Apps

Multiple apps support. Each app will run in its own application.

Table of Contents

Getting Started

Add the latest version of the apps project running this command.

Requirements

Documentation

App

Check out the App Skeleton if you are using the skeleton.

You may also check out the App to learn more about the app in general.

Creating A New App

To create a new app, simply extend the and define the constants as you need it.

Allow Sub Apps

If your app supports sub apps, set the property to .

Booting Apps

After creating your apps, you will need to boot your apps:

Example Using Apps Within A Boot

Next, boot your boot:

Apps Config

The configuration for the apps is located in the file at the default App Skeleton config location.

Directory Structure

The directory structure will be like:

Sharing Configurations

You may share configurations between apps using the or directory to point to the same directory:

In each app :

And within your app:

Accessing Apps

You may access apps from within another app by using the to retrieve the desired app.

Sub Apps

When accessing a sup app, you will need to boot the parent app first, otherwise the sub app will not be found!

Console

The following commands should be run only on the root app console.

Apps List Command

The command provides an overview of all the apps:

Apps Command

With the command you can run any command within each apps.

Runs command on all apps:

Runs command on the frontend and backend app only:

Apps Create Console Command

You may create for each app a console using the command.

Once created, the console is available at each app directory:

Testing

When using the App Testing bundle, you need to return the specific app you want to test on the method:

Using The Tmp App

Example using a sub app:

Credits


All versions of apps with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
tobento/app Version ^1.0.7
tobento/app-migration Version ^1.0
tobento/app-http Version ^1.0
tobento/app-console Version ^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 tobento/apps contains the following files

Loading the files please wait ....