\RedBeanPHP

Namespaces

Adapter
BeanHelper
Cursor
Driver
Logger
QueryWriter
RedException
Repository
Util

Interfaces

Adapter Adapter Interface.
BeanHelper Bean Helper Interface.
Cursor Database Cursor Interface.
Driver Interface for database drivers.
Jsonable
Logger RedBean Logging interface.
Observer Observer.
Plugin RedBean Plugin.
QueryWriter QueryWriter Interface for QueryWriters.

Classes

AssociationManager Association Manager.
BeanCollection BeanCollection.
DuplicationManager Duplication Manager The Duplication Manager creates deep copies from beans, this means it can duplicate an entire bean hierarchy. You can use this feature to implement versioning for instance. Because duplication and exporting are closely related this class is also used to export beans recursively (i.e. we make a duplicate and then convert to array). This class allows you to tune the duplication process by specifying filters determining which relations to take into account and by specifying tables (in which case no reflective queries have to be issued thus improving performance). This class also hosts the Camelfy function used to reformat the keys of an array, this method is publicly available and used internally by exportAll().
Facade RedBean Facade
Finder RedBeanPHP Finder.
LabelMaker Label Maker.
Observable Observable Base class for Observables
OODB RedBean Object Oriented DataBase.
OODBBean OODBBean (Object Oriented DataBase Bean).
R R-Facade (for Composer)
RedException RedBean\Exception Base.
Repository Abstract Repository.
SimpleModel SimpleModel Base Model For All RedBeanPHP Models using FUSE.
SimpleModelHelper RedBean Model Helper.
TagManager RedBeanPHP Tag Manager.
ToolBox ToolBox.