Download the PHP package coolms/core-application without Composer

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

coolms/core-application

CI Latest Version PHP

The application layer over coolms/core. The services that compose the kernel's contracts into behaviour — config loading, backup and restore, the API manifest, outbox dispatch, retention sweeps and label resolution.

A module in this platform is the part that wires domain to infrastructure. A bundle is the Symfony integration around it. This is the former; see coolms/core-bundle for the latter.

Installation

The adapter is part of the install, not a second step. This package requires the virtual coolms/core-persistence-implementation, and only an adapter provides it, so composer require coolms/core-application on its own cannot resolve — Composer reports that the virtual package "could not be found in any version", which reads like a broken package rather than a missing argument.

The hard failure is by design. The alternative is a platform that installs cleanly and then cannot persist anything. coolms/core-doctrine is the adapter that exists today; substitute another if you write one.

What is in here

Area What it does
Config/ the chained loader/writer — files first, then the database overlay
Backup/ the backup engine: reader, writer, runner, table registry, restore ordering
ApiManifest/ builds the machine-readable description of the platform's API surface
Outbox/, ChangeFeed/, Retention/ outbox dispatch, sync change application, the retention sweep
Translation/ LabelResolver — definition labels through the translator, with source-value fallback
Dashboard/, Option/, Space/, Template/ the remaining platform composition services

Why the layers are separate packages

coolms/core depends on four Symfony components. This package depends on eleven — the DI attributes, security, routing, validation, filesystem and the rest that composition genuinely needs.

Keeping them apart means a consumer that only wants the vocabulary (an entity model, a contract to implement) does not inherit the composition layer's dependency surface.

Related packages

Package Role
coolms/core the contracts this composes
coolms/core-bundle Symfony integration
coolms/core-doctrine Doctrine adapter — one implementation of the persistence seam

License

MIT. See LICENSE.


All versions of core-application with dependencies

PHP Build Version
Package Version
Requires php Version ^8.5
ext-mbstring Version *
ext-zip Version *
coolms/core Version ^2.0
coolms/core-persistence-implementation Version ^2.0
psr/clock Version ^1.0
psr/log Version ^3.0
symfony/clock Version ^8.0
symfony/dependency-injection Version ^8.0
symfony/filesystem Version ^8.0
symfony/routing Version ^8.0
symfony/security-core Version ^8.0
symfony/service-contracts Version ^3.5
symfony/string Version ^8.0
symfony/translation-contracts Version ^3.4.2
symfony/validator Version ^8.0
symfony/yaml Version ^8.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 coolms/core-application contains the following files

Loading the files please wait ...