[RFR] [Plugin] Create plugin engine on Php side for JS #10 #9

This PR includes commits for #9 and #10.


same here. I believe PHPUnit is enough smart to guess the method actualy covered.

Worse, I believe this annotation mark a method as covered and sometimes - because of refactoring or something else - the method is not covered at all ! We should care a lot about this, we need to trust our tests (a little bit)