- Symphony 2.7.9
-
› assets
14 -
› boot
15 -
› core
24 -
› cryptography
4 -
› data-sources
6 -
› email-gateways
3 -
› events
3 -
› global
62 -
› interface
9 -
› toolkit
60 - Delegates101
- Deprecated28
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. -
Cryptography
Cryptography is a utility class that offers a number of general purpose cryptography- related functions for message digestation as well as (backwards-)compatibility checking.
-
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.
-
Email
The Email class is a factory class to make it possible to send emails using different gateways.
-
EmailGateway
A base class for email 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 allEntry
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.
-
JSON
The
JSON
class takes a JSON formatted string and converts it to XML. -
JSONPage
JSONPage extends the Page class to provide an object representation of a Symphony backend JSON page.
-
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.
-
PageManager
The
PageManager
class is responsible for providing basic CRUD operations for Symphony frontend pages. -
Profiler
The Profiler class tracks various performance metrics while a Symphony page is being generated.
-
ResourceManager
The ResourcesManager is a class used to collect some methods for both Datasources and Events.
-
ResourcesPage
The
ResourcesPage
abstract class controls the way "Datasource" and "Events" index pages are displayed in the backend. -
Section
The Section class represents a Symphony Section object.
-
SectionManager
The
SectionManager
is responsible for managing all Sections in a Symphony installation by exposing basic CRUD operations. -
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.
-
TextPage
TextPage extends the Page class to provide an object representation of a Symphony backend text page.
-
TimestampValidator
This class checks against the Database for the latest timestamp, to make sure the data being saved is the one the user saw.
-
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'sDOMElement
class. -
XMLPage
XMLPage extends the Page class to provide an object representation of a Symphony backend XML/AJAX page.
-
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. -
XSRF
The
XSRF
class provides protection for mitigating XRSF/CSRF attacks.
-
-
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.
-
JSONException
The
JSONException
class extends the baseException
class. -
SMTPException
Exceptions to be thrown by the SMTP Client class
-