- Symphony 2.2.1
-
› boot
9 -
› core
22 -
› email-gateways
3 -
› toolkit
66 -
› Unknown
33 - Delegates83
- Deprecated30
Versions
- 2.7.9
- 2.7.8
- 2.7.7
- 2.7.6
- 2.7.5
- 2.7.3
- 2.7.2
- 2.7.10
- 2.7.1
- 2.7.0
- 2.6.9
- 2.6.8
- 2.6.7
- 2.6.6
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.11
- 2.6.10
- 2.6.1
- 2.6.0
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2
Options
-
Classes
-
AdministrationPage
The AdministrationPage class represents a Symphony backend page.
-
AjaxPage
AjaxPage extends the Page class to provide an object representation of a Symphony backend AJAX page.
-
Alert
The Alert class drives the standard Symphony notices that appear at the top of the backend pages to alert the user of something.
-
Author
The Author class represents a Symphony Author object.
-
AuthorManager
The AuthorManager class is responsible for managing all Author objects in Symphony.
-
DataSource
The Datasource class provides functionality to mainly process any parameters that the fields will use in filters find the relevant Entries and return these Entries data as XML so that XSLT can be applied on it to create your website.
-
DatasourceManager
The DatasourceManager class is responsible for managing all Datasource objects in Symphony.
-
DevKit
Devkit extends the HTMLPage class to provide an object representation of a Symphony Devkit page.
-
Dictionary
The Dictionary class contains a dictionary of all strings of the active system language.
-
Email
The Email class is a factory class to make it possible to send emails using different gateways.
-
EmailGatewayManager
A manager to standardize the finding and listing of installed gateways.
-
EmailHelper
A helper class for various email functions.
-
Entry
An entry is a combination of data that is stored in several Fields typically contained in one Section.
-
EntryManager
The EntryManager is responsible for all Entry objects in Symphony.
-
Event
The abstract Event classes defines some base methods that all Events inherit.
-
EventManager
The EventManager class is responsible for managing all Event objects in Symphony.
-
Extension
The abstract Extension class contains common methods that most extensions require to get started in the Symphony environment.
-
ExtensionManager
The ExtensionManager class is responsible for managing all extensions in Symphony.
-
Field
The Field class represents a Symphony Field object.
-
fieldAuthor
The Author field allows Symphony Authors to be selected in your entries.
-
fieldCheckbox
Checkbox field simulates a HTML checkbox field, in that it represents a simple yes/no field.
-
fieldDate
A simple Date field that stores a full ISO date.
-
fieldInput
A simple Input field that essentially maps to HTML's ``.
-
FieldManager
The FieldManager class is responsible for managing all fields types in Symphony.
-
fieldSelect
A simple Select field that essentially maps to HTML's ``.
-
fieldTagList
The Tag List field is really a different interface for the Select Box field, offering a tag interface that can have static suggestions, suggestions from another field or a dynamic list based on what an Author has previously used for this field.
-
fieldTextarea
A simple Textarea field that essentially maps to HTML's ``.
-
fieldUpload
A simple Upload field that essentially maps to HTML's ``.
-
FrontendPage
The FrontendPage class represents a page of the website that is powered by Symphony.
-
Gateway
The Gateway class provides a standard way to interact with other pages.
-
General
General is a utility class that offers a number miscellaneous of functions that are used throughout Symphony.
-
HTMLPage
HTMLPage extends the Page class to provide an object representation of a Symphony backend page.
-
Lang
The Lang class loads and manages languages
-
Manager
The abstract Manager class provides some generic functions to assist the managers in cataloguing their children.
-
Mutex
The Mutex class is a crude locking class that generates files with a specific time to live.
-
MySQL
The MySQL class acts as a wrapper for connecting to the Database in Symphony.
-
Page
Page is an abstract class that holds an object representation of a page's headers.
-
Profiler
The Profiler class tracks various performance metrics while a Symphony page is being generated.
-
Section
The Section class represents a Symphony Section object.
-
SectionManager
The SectionManager is responsible for managing all Sections in a Symphony installation.
-
SMTP
A SMTP client class, for sending text/plain emails.
-
TextFormatter
The abstract TextFormatter classes defines two methods that must be implemented by any Symphony text formatter.
-
TextformatterManager
The TextformatterManager class is responsible for managing all Text Formatter objects in Symphony.
-
Widget
Widget is a utility class that offers a number miscellaneous of functions to help generate common HTML Forms elements as XMLElement objects for inclusion in Symphony backend pages.
-
XMLElement
XMLElement is a class used to simulate PHP's DOMElement class.
-
XSLTPage
XSLTPage extends the Page class to provide an object representation of a Page that will be generated using XSLT.
-
XsltProcess
The XsltProcess class is responsible for taking a chunk of XML and applying an XSLT stylesheet to it.
-
-
Interfaces
-
iEvent
The iEvent interface provides two functions, about and load that Events can implement.
-
-
Exceptions
-
DatabaseException
The DatabaseException class extends a normal Exception to add in debugging information when a SQL query fails such as the internal database error code and message in additional to the usual Exception information.
-
EmailException
The Exception to be thrown by the Email class.
-
EmailGatewayException
The standard exception to be thrown by all email gateways.
-
SMTPException
Exceptions to be thrown by the SMTP Client class
-
-
Functions
-
Constants
-
__ENTRY_FIELD_ERROR__
The constant for an Entry if there is an error is raised by any of it's Fields.
-
__ENTRY_OK__
The constant for when an Entry is ok, that is, no errors have been raised by any of it's Fields.
-
DS_FILTER_AND
A constant that represents if this filter is an AND filter in which an Entry must match all these filters
-
DS_FILTER_OR
A constant that represents if this filter is an OR filter in which an entry can match any or all of these filters
-
EXTENSION_DISABLED
Status when an extension is disabled
-
EXTENSION_ENABLED
Status when an extension is installed and enabled
-
EXTENSION_NOT_INSTALLED
Status when an extension is in the file system, but has not been installed.
-
EXTENSION_REQUIRES_UPDATE
Status when an extension version in the file system is different to the version stored in the database for the extension
-
LANGUAGE_DISABLED
Status when a language is disabled
-
LANGUAGE_ENABLED
Status when a language is installed and enabled
-
PROFILE_LAP
Defines a constant for when a snapshot should be between two points, usually when a start time has been given
-
PROFILE_RUNNING_TOTAL
Defines a constant for when the Profiler should be a complete snapshot of the page load, from the very start, to the very end.
-