Download the PHP package elyerr/elymod without Composer

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

Elymod

Elymod is the official module installer and generator for the OAuth2 Passport Server modular ecosystem.

It is not the runtime itself — it is the entry point for creating and scaffolding modules.

Elymod works together with:

Together, these components form a modular mini-framework ecosystem designed for scalable enterprise extensions.


Architecture Overview

Elymod is the installer + generator layer of the ecosystem.

When a module is created:

  1. Elymod generates the module using elymod-app (skeleton)
  2. Dependencies are installed and resolved via Composer
  3. elyscope processes dependencies:
    • wraps Composer resolution
    • applies PHP-Scoper transformations
    • rewrites namespaces into isolated module scope
  4. The module runs on top of elyerr/laravel-runtime
  5. OAuth2 Passport Server v8 registers the module

This produces a fully isolated module with its own namespace:

No collisions. No shared vendor pollution. Fully encapsulated execution.


What Elymod Solves

Traditional modular systems in large PHP/Laravel ecosystems suffer from:

Elymod solves this by introducing a fully isolated modular pipeline.


Ecosystem Components

🔧 Elymod (Installer & Generator)

Responsible for:


📦 elymod-app (Skeleton)

A standardized module blueprint that includes:

Every module starts from this skeleton.


🧠 elyscope (Composer + PHP-Scoper Bridge)

elyscope is not just PHP-Scoper.

It is a hybrid orchestration layer between Composer and PHP-Scoper.

It is responsible for:

Example transformation:

It acts as a bridge between dependency management and isolation engine, ensuring both worlds work together.


⚙️ Laravel Runtime (Execution Layer)

elyerr/laravel-runtime provides a lightweight Laravel-like environment:

It allows modules to behave like Laravel apps without requiring full Laravel.


🧩 OAuth2 Passport Server v8 (Host System)

The core platform responsible for:


Module Flow (How it works)

When a module is created:

The system executes:

  1. Elymod generates structure using elymod-app
  2. Composer installs dependencies
  3. elyscope wraps Composer + applies PHP-Scoper isolation
  4. Module is fully namespaced and sandboxed
  5. Laravel runtime initializes execution layer
  6. OAuth2 Passport Server registers module

Module Structure Output

Each module is fully isolated:

All dependencies are rewritten into module scope:

No global dependency leakage.


Key Benefits

🧩 True modular architecture

Modules behave like independent applications.

🔐 Full dependency isolation

Each module has its own scoped dependency tree.

⚙️ Hybrid dependency system

Composer + PHP-Scoper combined via elyscope bridge.

⚡ Lightweight execution layer

Runs on laravel-runtime instead of full Laravel stack.

📦 Portable modules

Modules can be moved between environments safely.

🏗️ Enterprise scalability

Designed for large organizations and multi-team systems.

🔁 Plug-and-play lifecycle

Install, enable, disable, remove without breaking the system.


Why this ecosystem exists

As systems built on OAuth2 Passport Server grow, they face:

This ecosystem solves it by introducing:

A fully isolated modular architecture where dependency management and scoping are unified through elyscope.


Development Philosophy

The core system owns identity and security.
Modules own everything else.

This ensures:


License

MIT License.

Modules generated by Elymod may define their own licensing terms.


Ecosystem Summary


Elymod is not just a generator.

It is the entry point to a fully isolated modular ecosystem designed for enterprise-scale systems built on OAuth2 Passport Server v8.


All versions of elymod with dependencies

PHP Build Version
Package Version
No informations.
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 elyerr/elymod contains the following files

Loading the files please wait ...