Pines

A full featured web application framework with an advanced object-relational mapper.
Download

Pines Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Hunter Perrin
  • File Size:
  • 5.1 MB

Pines Tags


Pines Description

Pines is full of features to make programming PHP web applications easier. It includes an entity manager that is a reliable and easy to use object-relational mapper. The entity manager lets developers use objects to store data in a database rather than having to write SQL code to access it. The entity manager's interface is a much more natural way to manipulate and pull data than those of conventional relational databases, because it uses the native structures of the PHP language. Relational data is much easier to manage this way. This abstraction also lets a component that uses entities work with many different types of databases, even flat files. Pines includes an object method hooking system, which allows a component to easily extend and modify an existing component's functionality without altering its source code. The hooking system allows a component to intercept the arguments passed in a method call and analyze/alter them. It can then cancel the call or pass the arguments along. Return values of function calls can also be intercepted and altered. The method can even be completely overridden.


Pines Related Software