2017 © Pedro Peláez
 

library doppelgaenger

Make PHP structure definition clones which look the same but behave differently

image

appserver-io/doppelgaenger

Make PHP structure definition clones which look the same but behave differently

  • Wednesday, July 18, 2018
  • by wagnert
  • Repository
  • 1 Watchers
  • 2 Stars
  • 4,811 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 5 Forks
  • 1 Open issues
  • 37 Versions
  • 1 % Grown

The README.md

doppelgaenger

Make PHP structure definition clones which look the same but behave differently, (*1)

Latest Stable Version Total Downloads License Scrutinizer Code Quality Code Coverage, (*2)

Introduction

Doppelgaenger is created for tampering with PHP structure definitions such as classes before they get loaded and known to the code which uses them. Its main goal is to introduce additional behaviour and logic to code in a simple and controllable manner. To do this doppelgaenger relies on annotations with which additional features can be added., (*3)

Doppelgaenger currently supports the known techniques of:, (*4)

Issues

In order to bundle our efforts we would like to collect all issues regarding this package in the main project repository's issue tracker. Please reference the originating repository as the first element of the issue title e.g.: [appserver-io/<ORIGINATING_REPO>] A issue I am having, (*5)

Semantic versioning

This library follows semantic versioning and its public API defines as follows:, (*6)

  • The public API of its related appserver.io PSR
  • The public interface of the \AppserverIo\Doppelgaenger\AutoLoader class
  • The public interface of the \AppserverIo\Doppelgaenger\Config class
  • The syntax and amount of usable annotations (NOT including common annotations such as @param and @return)
  • The format of its configuration files

The Versions

18/07 2018

dev-master

9999999-dev

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0 OSL-3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

18/07 2018

1.7.2

1.7.2.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL-3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

18/07 2018

1.7.1

1.7.1.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL-3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

05/12 2017

1.7.0

1.7.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

01/12 2017

1.6.0

1.6.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

23/02 2016

1.5.x-dev

1.5.9999999.9999999-dev

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

05/01 2016

1.5.1

1.5.1.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

22/07 2015

1.5.0

1.5.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

10/07 2015

1.4.8

1.4.8.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

06/07 2015

1.4.7

1.4.7.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

30/06 2015

1.4.6

1.4.6.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

25/06 2015

1.4.5

1.4.5.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

24/06 2015

1.4.4

1.4.4.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

23/06 2015

1.4.3

1.4.3.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

16/06 2015

1.4.2

1.4.2.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

22/05 2015

1.4.1

1.4.1.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

21/05 2015

1.4.0

1.4.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

15/05 2015

1.3.3

1.3.3.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

12/05 2015

1.3.2

1.3.2.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

01/04 2015

1.3.1

1.3.1.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

17/03 2015

1.3.0

1.3.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

20/02 2015

1.2.0

1.2.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

19/02 2015

1.1.0

1.1.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

13/02 2015

1.0.0

1.0.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

10/02 2015

0.6.0

0.6.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

05/02 2015

0.5.2

0.5.2.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

30/01 2015

0.5.1

0.5.1.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

30/01 2015

0.5.0

0.5.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

19/12 2014

0.4.2

0.4.2.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

16/12 2014

0.4.1

0.4.1.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

10/12 2014

0.4.0

0.4.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

05/12 2014

0.3.3

0.3.3.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

03/12 2014

0.3.2

0.3.2.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

27/11 2014

0.3.1

0.3.1.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

27/11 2014

0.3.0

0.3.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

24/11 2014

0.2.0

0.2.0.0

Make PHP structure definition clones which look the same but behave differently

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented

18/11 2014

0.1.0

0.1.0.0

Creates proxy classes with identical signatures

  Sources   Download

OSL 3.0

The Requires

 

The Development Requires

proxy aop remote proxy twin doppelgaenger remote method call aspect oriented