Overview

Namespaces

  • None
  • RedBeanPHP
    • Adapter
    • BeanHelper
    • Cursor
    • Driver
    • Logger
      • RDefault
    • QueryWriter
    • RedException
    • Repository
    • Util

Classes

  • AssociationManager
  • BeanCollection
  • DuplicationManager
  • Facade
  • Finder
  • Jsonable
  • LabelMaker
  • Observable
  • OODB
  • OODBBean
  • R
  • Repository
  • SimpleModel
  • SimpleModelHelper
  • TagManager
  • ToolBox

Interfaces

  • Adapter
  • BeanHelper
  • Cursor
  • Driver
  • Logger
  • Observer
  • Plugin
  • QueryWriter

Exceptions

  • RedException
  • Overview
  • Namespace
  • Class

Namespace RedBeanPHP

Namespaces summary
RedBeanPHP\Adapter
RedBeanPHP\BeanHelper
RedBeanPHP\Cursor
RedBeanPHP\Driver
RedBeanPHP\Logger
RedBeanPHP\QueryWriter
RedBeanPHP\RedException
RedBeanPHP\Repository
RedBeanPHP\Util
Classes summary
AssociationManager

Association Manager. Manages simple bean associations.

BeanCollection BeanCollection.
DuplicationManager

Duplication Manager. Creates deep copies of beans.

Facade RedBean Facade
Finder

RedBeanPHP Finder. Service class to find beans. For the most part this class offers user friendly utility methods for interacting with the OODB::find() method, which is rather complex. This class can be used to find beans using plain old SQL queries.

Jsonable
LabelMaker

Label Maker. Makes so-called label beans. A label is a bean with only an id, type and name property. Labels can be used to create simple entities like categories, tags or enums. This service class provides convenience methods to deal with this kind of beans.

Observable

Observable Base class for Observables

OODB RedBean Object Oriented DataBase.
OODBBean OODBBean (Object Oriented DataBase Bean).
R R-Facade (for Composer)
Repository Abstract Repository.
SimpleModel

SimpleModel Base Model For All RedBeanPHP Models using FUSE.

SimpleModelHelper RedBean Model Helper.
TagManager RedBeanPHP Tag Manager.
ToolBox ToolBox.
Interfaces summary
Adapter

Adapter Interface. Describes the API for a RedBeanPHP Database Adapter. This interface defines the API contract for a RedBeanPHP Database Adapter.

BeanHelper Bean Helper Interface.
Cursor

Database Cursor Interface. Represents a simple database cursor. Cursors make it possible to create lightweight BeanCollections.

Driver

Interface for database drivers. The Driver API conforms to the ADODB pseudo standard for database drivers.

Logger

RedBean Logging interface. Provides a uniform and convenient logging interface throughout RedBeanPHP.

Observer Observer.
Plugin

RedBean Plugin. Marker interface for plugins.

QueryWriter

QueryWriter Interface for QueryWriters. Describes the API for a QueryWriter.

Exceptions summary
RedException

RedBean\Exception Base. Represents the base class for RedBeanPHP\Exceptions.

API documentation generated by ApiGen