21 projects tagged "PHP 5.2+"
ytest is a PHPUnit extension, based on the PHP extension "runkit", that allows you to replace static, private, and global functions with fakes, stubs, or mocks. This eases the automated testing of PHP applications that weren't written in a TDD fashion (i.e. test-first). It can also be helpful on projects where many methods are kept private, or projects that don't use OOP so much. ytest has already been used to "test after" (as opposed to "test first") some real-life commercial projects, and has proven useful. It needs PHP >= 5.2.
PWF (PHP Web Framework) is an extremely lightweight but powerful PHP Web framework that uses the MVC pattern and object oriented programming. It makes it easier to write applications with clean code and clear architecture, and has a small learning curve. It doesn’t need installation and works in most environments. The controller used for each request is selected through simple but effective rules, and the method by the type of the request. It provides database abstraction with data-object mapping.
Zodeken generates code to access MySQL with Zend Framework. It can generate Controllers for CRUD actions, Db_Tables, Mappers, and Forms classes to manipulate records of MySQL tables using the zf commandline tool based on db settings in the application.ini file of your project. Validators and filters are added to the form automatically depending on the field's data types. It can detect table relationships and adds methods to access related database table records.
Mouf is a special kind of PHP framework. It combines an Inversion of control (IOC) framework and a component download system in a nice Web-based user interface. The goal of Mouf is to help you use and re-use components. By itself, it does not provide anything useful, but it will help you download and install libraries of components, and bind those components together. You will get better and cleaner code using Mouf. Mouf features more than 100 packages providing various ready-to-use components of a Web application, ranging from an MVC framework to an ORM layer, logging, form generation, image manipulation, Drupal integration, authentication, etc.
DBPersister (database persistent library) is a PHP library which helps you simply and clearly use your database, taking advantage of powerful object oriented programming. You can use DBPersister to manage data from your database to your application. You can do all the boring operations (like loading a single record, saving a single record (insert, update, replace), and deleting a single record) without writing SQL code.
cQRCode is a class that generates QR code images in GIF, JPEG, and PNG formats. It takes a string of information to encode and can either serve the image with the current script output or save it to a file. The size of matrix points and the error correction level parameters are configurable.
A library of synchronization primitives and concurrent data structures for specific update-heavy workloads.