Namespace \Scrivo


Interfaces

Cache
The Scrivo cache interface defines the interface for cache classes.
StatusCodes
The StatusCodes interface just defines a number of status codes that can be returned from Scrivo exceptions.

Classes

AccessController
Class that deals with the user permissions on objects.
Action
ApplicationDefinition
The ApplicationDefinition class is used to create references to applications.
ApplicationException
Class to represent an application (expected/recoverable) error condition.
ArgumentCheck
The ArgumentCheck class contains utility functions for type checking of arguments.
Asset
AssetSet
A Scrivo Asset set is a group of Scrivo assets with a common parent id.
Autoloader
The autoloader class for Scrivo classes.
ByteArray
Wrapper class for 8 byte character strings.
Config
Class to hold Scrivo configuration data.
Context
Class that defines a Scrivo context.
Downloadable
The Scrivo Downloadable class is a simple conveniance class to pass downloadable file data from an action.
File
Folder
I18n
Class for Scrivo internationalization (i18n) resources.
IdLabel
Class to represent id-label pairs.
ItemList
Item lists (or Scrivo list) are a very versitle way of adding list like data to a page (faq, comments, news and even a forurm like)
Language
Class that represents a language.
LayoutAction
The layout class provides a template system.
ListItem
A Scrivo list item is a simple data structure for list item data.
ListItemDefinition
Class to hold the definition of a list item.
ListItemProperty
The ListItemProperty class is the base class for all list item properties.
ListItemPropertyDefinition
Class to hold the property definitions for list item properties.
LocalCache
The LocalCache is the cache that Scrivo uses to store already instantiated objects.
LoginKey
Add a login_events record with a temporary key that can be used to log in.
ModifiedTouched
The ModifiedTouched class models the relation of pages that need to be touched (their modification date updated) when some other pages is updated.
ObjectRole
Class that represents an object-role relation.
Page
A Scrivo Page is most essential Scrivo entity.
PageDefinition
The PageDefinition class is used to create a definition for a page.
PageDefinitionHints
The PageDefinitionHints class is used to prevent page definition selection in the Scrivo user interface.
PageDefinitionTab
The class PageDefinitionTab is used to create tabs in the Scrivo user interface.
PageProperty
The PageProperty class is the base class for all page properties.
PagePropertyDefinition
The PagePropertyDefinition is used to create definions for page properties.
PageSet
A Scrivo Page set is a group of Scrivo pages with a common parent id.
PdoConnection
Class to manage the connection to the Scrivo database.
PropertySet
A property set provides property access to the page properties of a page or list item properties of a list item.
Request
ResourceException
Class to represent an error raised due failure of a server resource.
Role
Class that represents a system role class.
RoleSet
A role set is a utilitity object to determine the if a specific item (page, list or asset) is readable.
SequenceNo
Class to manage the sequence (or order) numbers of various Scrivo entities.
Session
The Scrivo Session class is a lightweight container for session variables.
String
Wrapper class for PHP strings to enforce consistent and safe multi-byte (UTF-8) string handling.
SystemException
Class to represent an error raised due failure in Scrivo program logic.
User
The Scrivo User class represents the user entity in Scrivo.
UserInterfaceLanguage
The user interface languate class is a simple class to list the current implemented language sets for the Scrivo user interface.
UserRole
Class that represents a user-role relation.

Documentation generated by phpDocumentor 2.0.0a12 and ScrivoDocumentor on August 29, 2013