PHP Library

The Reich Consulting PHP Library is a set of PHP 5.3 classes that enhance and extend the Zend Framework.  All code is available under the GPL 3.0. The library features the following components:

  • RC_Acl – An alternative to the Zend Framework’s ACL component.  In the ZFW, access control is performed by creating roles and resources, but the Zend implementation does little to help the developer turn these abstract ideas into real results.  The RC_Acl package allows the developer to assign Access Controls directly to Action Controllers using a provided plug-in.  Access is controlled based on conditions, such as request parameter values and action/controller names (RC_Acl_Request) or group membership (RC_Acl_Ldap_MemberOf).
  • RC_ExtJs – A collection of classes that simplifies communication between the Zend Framework and Sencha (formerly ExtJS).  Of special interest is RC_ExtJs_MessageConverter, a class that converts message collections generated by Zend_Form::isValid() to the format expected by Ext.Forms.
  • RC_Ldap – A collection of classes that encapsulate common LDAP processes such as checking for group membership.
  • RC_MySql – A collection of classes related to MySQL.