Jackalope is an open source PHP implementation of the PHPCR API, which is a PHP adaption of the Java Content Repository (JCR) standard, an open API specification defined in JSR-170/283. Jackalope's test-driven development aims to provide full client functionality for Apache Jackrabbit, the JCR
... [More] reference implementation as well as being a base to build a full PHP Content Repository with no Java backend involved. [Less]
An abstraction layer between the procedural world of Drupal and OOP.
Doing quite a number of Drupal projects we found out that for our developers the procedural nature of Drupal is always an obstacle. Furthermore as they are used to at least unit test their code, they always complain about the
... [More] tight coupling and 'invisible' dependencies you have to agree on when using the Drupal functions, we had to come up with some kind on an abstraction layer to instantiate a dedicated border between our and the Drupal world - the LiipDrupalConnectorModule was born. [Less]
Initiated by Thomas Weinert back in 2008 I picked up his work and completed, extended, and tested it. The outcome is this little library making it much easier to generate a proxy of your system under test (SUT). Another thought on this library was, that it should be very easy to use if you know the
... [More] way to mock classes and methods in PHPUnit. Proxy-object has almost the same API, but does not change the behavior of the proxied class/method. The only purpose is to expose hidden (protected & private) methods and members. [Less]
The possibility to register test listeners to PHPUnit makes it extremely easy to execute actions on a certain state of the test runner (e.g. when the test is started). WSUnit make highly use of this possibility and listens to some of the emitted signals.
This module provides an API to store key/value pairs of information. The Idea came when we had to change the persistence layer of how custom data is stored to be available to the system later. We started with the standard Drupal 7 way to cache data (see:
... [More] [http://api.drupal.org/api/drupal/includes!bootstrap.inc/function/variable_set/7]) by implementing a facade to the variable_get(), variable_set(), variable_del() functions. This implementation is provided as the default and example implementation for the registry. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy