Download the PHP package xtompie/aop without Composer

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

Aop - Aspect-Orientend Programing for PHP

This library require changes in the original source code.

In simplified and generalized term AOP is Publish/Subscribe system with Middlewares.

Requiments

PHP >= 8.0

Installation

Using composer

Docs

1. Creating Aspect

Aspect is a class implementing Aspect interface.

Library provides abstract class GenericAspect.

Pointcut is a pattern that can match Joinpoint. Pointcut can have a * character that describes any character in any number of occurrences. If Pointcut dont have * it is equal to Joinpoint.

There is only one type of Advice - around. Before and after can be achive manualy or using GenericAspect.

2. Create AOP system

3. Create joinpoint in service

4. Changing invocation arguments

5. Changing aspect orders

The higher the order, the closer it is to the main invocation.

6. Replace orginal invocation

Dont call invocation chain $invocation().


All versions of aop with dependencies

PHP Build Version
Package Version
Requires xtompie/sorter Version ^2.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 xtompie/aop contains the following files

Loading the files please wait ....