APIBoost A.P.I. documentation for PHPBoost CMS
  • Packages
    • Ajax
    • Builder
    • Content
    • Core
    • Default
    • Doctrine
    • Helper
    • IO
    • MVC
    • PHPBoost
    • Util
  • Interfaces
  • Classes
  • CacheData
  • CaptchaOptions
  • CommentsExtensionPoint
  • ConfigData
  • ContentFormattingExtensionPoint
  • Controller
  • CssFilesExtensionPoint
  • DAO
  • DataStore
  • DBConnection
  • DBMSFactory
  • DBMSUtils
  • ExtendedFieldExtensionPoint
  • ExtensionPoint
  • ExternalAuthentication
  • FeedProvider
  • FileReader
  • FileWriter
  • FormattingParser
  • FormButton
  • FormConstraint
  • FormElement
  • FormField
  • FormFieldConstraint
  • FormFieldEnumOption
  • FormFieldset
  • GraphicalEnvironment
  • HomePage
  • HomePageExtensionPoint
  • HTMLElement
  • HTMLTableFilter
  • InjectQueryResult
  • MailService
  • MemberExtendedFieldType
  • MenusExtensionPoint
  • ModuleSetup
  • ModuleTreeLinksExtensionPoint
  • PropertiesMapInterface
  • QueryResult
  • Response
  • ScheduledJobExtensionPoint
  • SearchableExtensionPoint
  • SelectQueryResult
  • SQLFragmentBuilder
  • SQLQuerier
  • SQLQueryTranslator
  • Template
  • TemplateData
  • TemplateLoader
  • TemplateParser
  • TemplateRenderer
  • TemplateSyntaxElement
  • UrlMapper
  • UrlMappingsExtensionPoint
  • View
  • AbstractAdminItemController
  • AbstractCategoriesFormController
  • AbstractCategoriesManagementController
  • AbstractCommentsBuildForm
  • AbstractCommentsController
  • AbstractConfigData
  • AbstractContentFormattingExtensionPoint
  • AbstractController
  • AbstractDeleteCategoryController
  • AbstractDisplayGraphicalEnvironment
  • AbstractFormButton
  • AbstractFormField
  • AbstractFormFieldChoice
  • AbstractFormFieldConstraint
  • AbstractFormFieldEnumOption
  • AbstractFormFieldset
  • AbstractGraphicalEnvironment
  • AbstractHTMLElement
  • AbstractHTMLTableFilter
  • AbstractItemController
  • AbstractMemberExtendedField
  • AbstractParser
  • AbstractPHPMailerMailService
  • AbstractPlatform
  • AbstractQueryResult
  • AbstractResponse
  • AbstractScheduledJobExtensionPoint
  • AbstractSearchableExtensionPoint
  • AbstractSelectQueryResult
  • AbstractSQLQuerier
  • AbstractTemplate
  • AbstractTemplateParser
  • AbstractTemplateSyntaxElement
  • AbstractUrlMapper
  • ActionAuthorization
  • AddCommentBuildForm
  • AdminController
  • AdminDisplayFrameGraphicalEnvironment
  • AdminDisplayFrameResponse
  • AdminDisplayGraphicalEnvironment
  • AdminDisplayResponse
  • AdministratorAlert
  • AdministratorAlertCache
  • AdministratorAlertService
  • AdminMenuDisplayResponse
  • AdminModuleController
  • AdminModuleLink
  • AdminNodisplayGraphicalEnvironment
  • AdminNodisplayResponse
  • AjaxCommentsDisplayController
  • AjaxCommentsNotationController
  • AjaxImagePreviewController
  • AjaxKeywordsAutoCompleteController
  • AjaxRequest
  • AjaxSearchUserAutoCompleteController
  • AjaxUrlValidationController
  • AjaxUserAutoCompleteController
  • APCDataStore
  • AppContext
  • Application
  • ArrayContentTemplateSyntaxElement
  • Arrays
  • ArrayTemplateSyntaxElement
  • ArrayType
  • ATOM
  • AuthenticationMethod
  • AuthenticationService
  • Authorizations
  • AuthorizationsSettings
  • AutoConnectData
  • BBCodeHighlighter
  • Bench
  • BigIntType
  • BooleanType
  • BreadCrumb
  • BrHTMLElement
  • BufferedFileReader
  • BufferedFileWriter
  • BusinessObject
  • CacheDataNotFoundException
  • CachedMenu
  • CachedStringTemplateLoader
  • CacheManager
  • CacheService
  • Captcha
  • CaptchaProvidersService
  • CaptchaService
  • CategoriesAuthorizationsService
  • CategoriesCache
  • CategoriesItemsParameters
  • CategoriesManager
  • CategoriesService
  • CategoriesUrlBuilder
  • Category
  • CategoryNotFoundException
  • ClassLoader
  • ColumnsDisabled
  • CommentsAuthorizations
  • CommentsCache
  • CommentsConfig
  • CommentsDAO
  • CommentsManager
  • CommentsProvidersService
  • CommentsService
  • CommentsTopic
  • CommentsTopicDAO
  • CommentsTopicEvents
  • CommentsTopics
  • CommentsUrlBuilder
  • ConditionTemplateSyntaxElement
  • ConfigManager
  • ConfigNotFoundException
  • ConstantTemplateSyntaxElement
  • ContentEditor
  • ContentFormattingConfig
  • ContentFormattingParser
  • ContentFormattingProvidersService
  • ContentFormattingService
  • ContentFormattingUnparser
  • ContentManagementConfig
  • ContentMenu
  • ContentSecondParser
  • ContentSharingActionsMenuLink
  • ContentSharingActionsMenuLinksExtensionPoint
  • ContentSharingActionsMenuService
  • Contribution
  • ContributionService
  • CookieBarConfig
  • Countries
  • CSSCacheConfig
  • CSSCacheManager
  • CSSFileOptimizer
  • CurrentUser
  • CustomizationConfig
  • CustomizeInterface
  • DataStoreException
  • DataStoreFactory
  • Date
  • DateTimeType
  • DateType
  • DBConnectionException
  • DBFactory
  • DBQuerier
  • Debug
  • DecimalType
  • DefaultAdminDisplayResponse
  • DefaultAjaxDeleteItemController
  • DefaultCategoriesCache
  • DefaultCategoriesFeedProvider
  • DefaultCategoriesFormController
  • DefaultCategoriesManagementController
  • DefaultCommentsTopic
  • DefaultConfigurationController
  • DefaultDeleteCategoryController
  • DefaultDeleteItemController
  • DefaultDisplayItemController
  • DefaultHomePage
  • DefaultHomePageDisplay
  • DefaultItemsManagementController
  • DefaultMailService
  • DefaultModuleConfig
  • DefaultModuleSetup
  • DefaultRichCategoriesCache
  • DefaultRichModuleConfig
  • DefaultScheduledJobsModule
  • DefaultSearchable
  • DefaultSeveralItemsController
  • DefaultSitemapCategoriesModule
  • DefaultSitemapModule
  • DefaultTemplateData
  • DefaultTemplateRenderer
  • DefaultTreeLinks
  • DeleteLinkHTMLElement
  • Dispatcher
  • DispatcherException
  • DispatcherUrlMapping
  • DispatchManager
  • DivHTMLElement
  • DoctrineException
  • EditCommentBuildForm
  • EditLinkHTMLElement
  • Environment
  • ErrorHandler
  • Event
  • ExceptionHandler
  • ExceptionUtils
  • ExpressionContentTemplateSyntaxElement
  • ExpressionTemplateSyntaxElement
  • ExtendedField
  • ExtendedFields
  • ExtendedFieldsCache
  • ExtendedFieldsDatabaseService
  • ExtendedFieldsService
  • ExtensionPointNotFoundException
  • ExtensionPointProvider
  • ExtensionPointProviderService
  • ExternalAuthenticationsExtensionPoint
  • Feed
  • FeedData
  • FeedItem
  • FeedItemEnclosure
  • FeedMenu
  • FeedsCat
  • FeedsCategoriesModule
  • FeedsList
  • File
  • FileSystemDataStore
  • FileSystemElement
  • FileSystemHelper
  • FileTemplate
  • FileTemplateLoader
  • FileTemplateLoadingException
  • FileTemplateRenderingException
  • FileType
  • FileUploadConfig
  • FileUploadService
  • Filter
  • FloatType
  • Folder
  • FormatingHelper
  • FormBuilderDisabledFieldException
  • FormBuilderException
  • FormButtonAjax
  • FormButtonAjaxCssImg
  • FormButtonButton
  • FormButtonButtonCssImg
  • FormButtonDefaultSubmit
  • FormButtonLink
  • FormButtonLinkCssImg
  • FormButtonReset
  • FormButtonSubmit
  • FormButtonSubmitCssImg
  • FormButtonSubmitImg
  • FormConstraintFieldsDifferenceInferior
  • FormConstraintFieldsDifferenceSuperior
  • FormConstraintFieldsEquality
  • FormConstraintFieldsInequality
  • FormConstraintFieldsNotIncluded
  • FormFieldActionLink
  • FormFieldActionLinkElement
  • FormFieldActionLinkList
  • FormFieldAjaxCompleter
  • FormFieldAjaxSearchUserAutoComplete
  • FormFieldAjaxUserAutoComplete
  • FormFieldAuthorizationsSetter
  • FormFieldBooleanInformation
  • FormFieldCaptcha
  • FormFieldCategoriesSelect
  • FormFieldCheckbox
  • FormFieldColorPicker
  • FormFieldConstraintAntiFlood
  • FormFieldConstraintDate
  • FormFieldConstraintDisplayNameExists
  • FormFieldConstraintFileExtension
  • FormFieldConstraintFileMaxSize
  • FormFieldConstraintForbiddenMailDomains
  • FormFieldConstraintIntegerMax
  • FormFieldConstraintIntegerMin
  • FormFieldConstraintIntegerRange
  • FormFieldConstraintLengthMax
  • FormFieldConstraintLengthMin
  • FormFieldConstraintLengthRange
  • FormFieldConstraintMailAddress
  • FormFieldConstraintMailExist
  • FormFieldConstraintMaxLinks
  • FormFieldConstraintNotEmpty
  • FormFieldConstraintPasswordStrength
  • FormFieldConstraintPHPBoostAuthLoginExists
  • FormFieldConstraintPictureFile
  • FormFieldConstraintRegex
  • FormFieldConstraintTel
  • FormFieldConstraintUrl
  • FormFieldConstraintUrlExists
  • FormFieldConstraintUserExist
  • FormFieldCSRFToken
  • FormFieldDate
  • FormFieldDateTime
  • FormFieldDecimalNumberEditor
  • FormFieldEditors
  • FormFieldFilePicker
  • FormFieldFree
  • FormFieldGroups
  • FormFieldHidden
  • FormFieldHTML
  • FormFieldLabel
  • FormFieldLangsSelect
  • FormFieldMailEditor
  • FormFieldMemberCaution
  • FormFieldMemberSanction
  • FormFieldMenuFieldset
  • FormFieldMultiLineTextEditor
  • FormFieldMultipleAutocompleter
  • FormFieldMultipleCheckbox
  • FormFieldMultipleCheckboxOption
  • FormFieldMultipleSelectChoice
  • FormFieldMultipleValuedCheckboxOption
  • FormFieldMultitabsLink
  • FormFieldMultitabsLinkElement
  • FormFieldMultitabsLinkList
  • FormFieldNumberEditor
  • FormFieldPasswordEditor
  • FormFieldPossibleValues
  • FormFieldRadioChoice
  • FormFieldRadioChoiceOption
  • FormFieldRangeEditor
  • FormFieldRanksSelect
  • FormFieldRichTextEditor
  • FormFieldSearch
  • FormFieldSelectChoiceGroupOption
  • FormFieldSelectChoiceOption
  • FormFieldSelectSources
  • FormFieldsetAccordionControls
  • FormFieldsetHidden
  • FormFieldsetHorizontal
  • FormFieldsetHTML
  • FormFieldsetHTMLHeading
  • FormFieldsetMultitabsHTML
  • FormFieldsetSubmit
  • FormFieldsetVertical
  • FormFieldShortMultiLineTextEditor
  • FormFieldSimpleSelectChoice
  • FormFieldSpacer
  • FormFieldSubTitle
  • FormFieldTelEditor
  • FormFieldTextEditor
  • FormFieldThemesSelect
  • FormFieldThumbnail
  • FormFieldTimezone
  • FormFieldUploadFile
  • FormFieldUploadPictureFile
  • FormFieldUrlEditor
  • FunctionCallTemplateSyntaxElement
  • FunctionTemplateSyntaxElement
  • GeneralConfig
  • GraphicalEnvironmentConfig
  • GroupsCache
  • GroupsService
  • HtaccessFileCache
  • HTMLForm
  • HTMLTable
  • HTMLTableAjaxUserAutoCompleteFilter
  • HTMLTableAjaxUserAutoCompleteSQLFilter
  • HTMLTableBeginsWithTextSQLFilter
  • HTMLTableCheckboxFilter
  • HTMLTableColumn
  • HTMLTableDateComparatorSQLFilter
  • HTMLTableDateGreaterThanOrEqualsToSQLFilter
  • HTMLTableDateLessThanOrEqualsToSQLFilter
  • HTMLTableDateTimeGreaterThanOrEqualsToSQLFilter
  • HTMLTableDateTimeLessThanOrEqualsToSQLFilter
  • HTMLTableEndsWithTextSQLFilter
  • HTMLTableEqualsFromListFilter
  • HTMLTableEqualsFromListSQLFilter
  • HTMLTableEqualsToSQLFilter
  • HTMLTableEscapedLikeTextSQLFilter
  • HTMLTableGreaterThanOrEqualsToSQLFilter
  • HTMLTableGreaterThanSQLFilter
  • HTMLTableLessThanOrEqualsToSQLFilter
  • HTMLTableLessThanSQLFilter
  • HTMLTableLikeFromListSQLFilter
  • HTMLTableLikeTextSQLFilter
  • HTMLTableModel
  • HTMLTableNumberComparatorSQLFilter
  • HTMLTableParameters
  • HTMLTableRow
  • HTMLTableRowCell
  • HTMLTableSortingRule
  • HTMLTableTextFilter
  • HTMLTableUnapprovedSQLFilter
  • HTTPCookie
  • HTTPFatalExceptionPrinter
  • HTTPRequestCustom
  • HTTPResponseCustom
  • I18NMessages
  • IdcardService
  • IllegalArgumentException
  • Image
  • ImageResizer
  • ImgHTMLElement
  • IncludeTemplateSyntaxElement
  • IntegerType
  • IntegratedErrorHandler
  • InvalidTemplateFunctionCallException
  • IOException
  • Item
  • ItemsAuthorizationsService
  • ItemsManager
  • ItemsModuleExtensionPointProvider
  • ItemsService
  • ItemsUrlBuilder
  • JoinMappingModel
  • JSONResponse
  • KeyGenerator
  • Keyword
  • KeywordsCache
  • KeywordsManager
  • KeywordsService
  • Lang
  • LangConfiguration
  • LangConfigurationManager
  • LangLoader
  • LangNotFoundException
  • LangsConfig
  • LangsManager
  • LangVarTemplateSyntaxElement
  • LastUseDateConfig
  • LinkHTMLElement
  • LinksMenu
  • LinksMenuElement
  • LinksMenuLink
  • LoopTemplateSyntaxElement
  • LoopVarTemplateSyntaxElement
  • Mail
  • MailServiceConfig
  • MailToPHPMailerConverter
  • MailUtil
  • MaintenanceConfig
  • MalformedUrlMapperRegexException
  • MappingModel
  • MappingModelField
  • MemberDateExtendedField
  • MemberDisabledActionAuthorization
  • MemberExtendedField
  • MemberExtendedFieldErrorsMessageException
  • MemberExtendedFieldsService
  • MemberHalfLongTextExtendedField
  • MemberHiddenExtendedField
  • MemberLongTextExtendedField
  • MemberMultipleChoiceExtendedField
  • MemberMultipleSelectExtendedField
  • MemberSanctionManager
  • MemberShortTextExtendedField
  • MemberSimpleChoiceExtendedField
  • MemberSimpleSelectExtendedField
  • MemberUserAvatarExtendedField
  • MemberUserBornExtendedField
  • MemberUserPMToMailExtendedField
  • MemberUserSexExtendedField
  • Menu
  • MenusCache
  • MenuService
  • MenusProvidersService
  • MenuStringFilter
  • MessageHelper
  • MiniCalendar
  • Module
  • ModuleConfiguration
  • ModuleConfigurationManager
  • ModuleController
  • ModuleCssFiles
  • ModuleDispatchManager
  • ModuleExtensionPointProvider
  • ModuleLink
  • ModuleMenus
  • ModuleMiniMenu
  • ModulePagination
  • ModulesConfig
  • ModulesCssFilesService
  • ModulesManager
  • ModulesUrlBuilder
  • ModuleTreeLinks
  • ModuleTreeLinksService
  • MySQLDBConnection
  • MySQLDBConnectionException
  • MySQLDBFactory
  • MySQLDBMSUtils
  • MySQLInjectQueryResult
  • MySqlPlatform
  • MySQLQuerier
  • MySQLQuerierException
  • MySQLQueryTranslator
  • MySQLSelectQueryResult
  • MySQLUnexistingDatabaseException
  • NginxFileCache
  • NoSuchControllerException
  • NotASingleRowFoundException
  • Notation
  • NotationService
  • Notification
  • NotYetImplementedException
  • NoUrlMatchException
  • NumberHelper
  • ObjectNotFoundException
  • ObjectType
  • Pagination
  • ParametersTemplateSyntaxElement
  • ParameterTypeMismatchException
  • Path
  • PDODBConnection
  • PDODBConnectionException
  • PDOInjectQueryResult
  • PDOMySQLDBFactory
  • PDOQuerier
  • PDOQuerierException
  • PDOSelectQueryResult
  • PersistenceContext
  • PHPBoostAuthenticationMethod
  • PHPBoostErrors
  • PHPBoostFoldersPermissions
  • PHPBoostIndexController
  • PHPBoostNotInstalledException
  • PHPTemplateSyntaxElement
  • PlainCodeHighlighter
  • PostgreSqlPlatform
  • PrivateMsg
  • PropertyNotFoundException
  • RAMDataStore
  • RawExceptionHandler
  • RegexHelper
  • RemainingStringVarException
  • Repository
  • RichCategory
  • RichItem
  • RichRootCategory
  • Robots
  • RolesAuthorizations
  • RootCategory
  • RowNotFoundException
  • RSS
  • SearchCategoryChildrensOptions
  • SearchResult
  • SecurityConfig
  • SelectQueryResultMapper
  • SEOMetaData
  • ServerConfiguration
  • ServerEnvironmentConfig
  • Session
  • SessionData
  • SessionNotFoundException
  • SessionsConfig
  • SimpleVarTemplateSyntaxElement
  • SiteDisplayFrameGraphicalEnvironment
  • SiteDisplayFrameResponse
  • SiteDisplayGraphicalEnvironment
  • SiteDisplayResponse
  • SitemapCategoriesModule
  • SiteNodisplayGraphicalEnvironment
  • SiteNodisplayResponse
  • SmallIntType
  • SmileysCache
  • SMTPConfiguration
  • SMTPMailService
  • SpanHTMLElement
  • SQLDAO
  • SQLFragment
  • SQLHTMLTableModel
  • SqlitePlatform
  • SQLQuerierException
  • SQLQueryVars
  • StatsCache
  • StringInputStream
  • StringOutputStream
  • StringTemplate
  • StringTemplateLoader
  • StringType
  • StringVars
  • TemplateFunctions
  • TemplateHighlighter
  • TemplateLoadingException
  • TemplateRenderingException
  • TemplateSyntaxParser
  • TemplateSyntaxParserContext
  • TextHelper
  • TextTemplateSyntaxElement
  • TextType
  • Theme
  • ThemeConfiguration
  • ThemeConfigurationManager
  • ThemesConfig
  • ThemesManager
  • TimeType
  • Timezone
  • Type
  • UnexistingDatabaseException
  • UnexistingExtensionPointProviderException
  • UnexistingHTTPParameterException
  • UnreadContributionsCache
  • UnsupportedOperationException
  • Updates
  • Upload
  • UploadedFile
  • UploadedFileTooLargeException
  • Uploads
  • Url
  • UrlControllerMapper
  • UrlMapping
  • UrlMappings
  • UrlRedirectMapper
  • UrlSerializedParameter
  • UrlSerializedParameterEncoder
  • UrlSerializedParameterParser
  • User
  • UserAccountsConfig
  • UserService
  • ValidationResult
  • VariableExpressionTemplateSyntaxElement
  • VariableTemplateSyntaxElement
  • VisitorDisabledActionAuthorization
  • WizardActionLinkList
  • WizardFormFieldsetSubmit
  • WizardHTMLForm
  • WritingPadConfig
Sub Packages
  • Cache
  • Config
  • Environment
  • Event
  • Extension-provider
  • Index
  • Item
  • Langs
  • Member
    • authorization
    • extended-fields
      • field
  • Menu
    • content
    • extension-point
    • feed
    • links
    • module_mini
  • Module
    • config
    • css
    • tree-links
  • Stats
  • Theme
  • Update
  • User
    • authentication
    • session
  1. APIBoost
  2. Package
  3. PHPBoost

Package PHPBoost

  • APIBoost
  • PHPBoost

Constants

CHECK_KERNEL

CHECK_MODULES

CHECK_THEMES

CHECK_ALL_UPDATES

ADMIN_NOAUTH_DEFAULT

GROUP_DEFAULT_IDSELECT

GROUP_DISABLE_SELECT

GROUP_DISABLED_ADVANCED_AUTH

RANK_TYPE

GROUP_TYPE

USER_TYPE

ADMINISTRATOR_ALERT_TYPE

Classes

AdministratorAlertService

GroupsService

Updates

User

  • APIBoost
  • PHPBoost
  • Member

Classes

MemberSanctionManager

This class is responsible a punish member

PrivateMsg

This class provides methods to manage private message.

Uploads

  • APIBoost
  • PHPBoost
  • Member
  • authorization

Classes

ActionAuthorization

This class represents the authorizations for an action. It's associated to a label, a description, the bit in which flags are saved, and obviously the authorization array which is encapsulated in the RolesAuthorizations class.

Authorizations

This class contains only static methods, it souldn't be instantiated.

AuthorizationsSettings

This class manages authorizations settings which deals with all the actions for which you want to restrict access. You can choose who can access to between the different roles existing in PHPBoost: <ul> <li>ranks (guest, member, moderator, administrator)</li> <li>groups (members can belong to one or more groups)</li> <li>members (you can tell that only a particular user can access)</li> </ul> This class contains a list of {@link ActionAuthorization} that correspond to each action with the associated authorizations.

MemberDisabledActionAuthorization

This class represents the authorizations for an action. It's associated to a label, a description, the bit in which flags are saved, and obviously the authorization array which is encapsulated in the RolesAuthorizations class.

RolesAuthorizations

This class stores different roles which are authorized for a given action.

VisitorDisabledActionAuthorization

This class represents the authorizations for an action. It's associated to a label, a description, the bit in which flags are saved, and obviously the authorization array which is encapsulated in the RolesAuthorizations class.

  • APIBoost
  • PHPBoost
  • Member
  • extended-fields

Interfaces

ExtendedFieldExtensionPoint

Classes

ExtendedField

This class represente a extended field

ExtendedFields

ExtendedFieldsDatabaseService

This class is responsible of all database accesses implied by the extended fields management.

ExtendedFieldsService

MemberExtendedField

This class represente a member extended field

MemberExtendedFieldsService

This class is responsible for updated, displayed and registed of member extended fields.

  • APIBoost
  • PHPBoost
  • Member
  • extended-fields
  • field

Interfaces

MemberExtendedFieldType

Classes

AbstractMemberExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberDateExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberExtendedFieldErrorsMessageException

MemberHalfLongTextExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberHiddenExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberLongTextExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberMultipleChoiceExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberMultipleSelectExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberShortTextExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberSimpleChoiceExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberSimpleSelectExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberUserAvatarExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberUserBornExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberUserPMToMailExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

MemberUserSexExtendedField

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

  • APIBoost
  • PHPBoost
  • Environment

Interfaces

GraphicalEnvironment

This class is used to represent the bread crumb displayed on each page of the website.

Classes

AbstractDisplayGraphicalEnvironment

This class contains the content of the writing pad which is on the home page of the administration panel.

AbstractGraphicalEnvironment

AdminDisplayFrameGraphicalEnvironment

This class contains the content of the writing pad which is on the home page of the administration panel.

AdminDisplayGraphicalEnvironment

This class contains the content of the writing pad which is on the home page of the administration panel.

AdminNodisplayGraphicalEnvironment

BreadCrumb

This class is used to represent the bread crumb displayed on each page of the website.

PHPBoostFoldersPermissions

PHPBoostNotInstalledException

SEOMetaData

This class manage the meta tags ans title for the SEO

ServerConfiguration

SiteDisplayFrameGraphicalEnvironment

This class contains the content of the writing pad which is on the home page of the administration panel.

SiteDisplayGraphicalEnvironment

This class contains the content of the writing pad which is on the home page of the administration panel.

SiteNodisplayGraphicalEnvironment

  • APIBoost
  • PHPBoost
  • Module

Interfaces

ModuleSetup

Classes

DefaultModuleSetup

Module

ModuleConfiguration

ModuleConfigurationManager

ModuleDispatchManager

ModuleExtensionPointProvider

This Class allow you to call methods on a ExtensionPointProvider extended class that you're not sure of the method's availality. It also provides a set of generic methods that you could use to integrate your module with others, or allow your module to share services.

ModulesManager

This class enables you to manages the PHPBoost packages which are nothing else than the modules.

ModulesUrlBuilder

  • APIBoost
  • PHPBoost
  • Module
  • css

Interfaces

CssFilesExtensionPoint

Classes

ModuleCssFiles

This class allows you to manage css files of a module

ModulesCssFilesService

  • APIBoost
  • PHPBoost
  • Module
  • tree-links

Interfaces

ModuleTreeLinksExtensionPoint

Classes

AdminModuleLink

This class enables you to manages the PHPBoost packages which are nothing else than the modules.

DefaultTreeLinks

ModuleLink

ModuleTreeLinks

ModuleTreeLinksService

  • APIBoost
  • PHPBoost
  • Module
  • config

Classes

DefaultModuleConfig

This is a default and minimal implementation of the ConfigData interface.

DefaultRichModuleConfig

This is a default and minimal implementation of the ConfigData interface.

  • APIBoost
  • PHPBoost
  • Event

Classes

AdministratorAlert

This class represents an alert which must be sent to the administrator.

Contribution

This class represents a contribution made by a user to complete the content of the website.

ContributionService

This service allows developers to manage their contributions.

Event

It's the common part between two types of event existing now in PHPBoost: <ul> <li>User contribution managed into the contribution panel</li> <li>Administrator alert, triggered for example when a new update is available or when a new member account is to approbate</li> </ul>

Notification

It's the common part between two types of event existing now in PHPBoost: <ul> <li>User contribution managed into the contribution panel</li> <li>Administrator alert, triggered for example when a new update is available or when a new member account is to approbate</li> </ul>

  • APIBoost
  • PHPBoost
  • Config

Classes

CommentsConfig

This is a default and minimal implementation of the ConfigData interface.

ContentFormattingConfig

This is a default and minimal implementation of the ConfigData interface.

ContentManagementConfig

This is a default and minimal implementation of the ConfigData interface.

CookieBarConfig

This is a default and minimal implementation of the ConfigData interface.

CSSCacheConfig

This is a default and minimal implementation of the ConfigData interface.

CustomizationConfig

This is a default and minimal implementation of the ConfigData interface.

FileUploadConfig

This is a default and minimal implementation of the ConfigData interface.

GeneralConfig

This is a default and minimal implementation of the ConfigData interface.

GraphicalEnvironmentConfig

This is a default and minimal implementation of the ConfigData interface.

LangsConfig

This is a default and minimal implementation of the ConfigData interface.

LastUseDateConfig

This class contains the date of the last day where PHPBoost was used.

MailServiceConfig

This class contains the configuration of PHPBoost's mail service.

MaintenanceConfig

This is a default and minimal implementation of the ConfigData interface.

ModulesConfig

This class contains the cache data of the modules which module users having common criteria.

SecurityConfig

This is a default and minimal implementation of the ConfigData interface.

ServerEnvironmentConfig

This is a default and minimal implementation of the ConfigData interface.

SessionsConfig

This is a default and minimal implementation of the ConfigData interface.

ThemesConfig

This is a default and minimal implementation of the ConfigData interface.

UserAccountsConfig

This class contains all the data related to the user accounts configuration.

WritingPadConfig

This class contains the content of the writing pad which is on the home page of the administration panel.

  • APIBoost
  • PHPBoost
  • Menu

Classes

CachedMenu

Filter

This class represents an abstract filter

Menu

This class represents a menu element and is used to build any kind of menu

MenuService

This service manage kernel menus by adding the persistance to menus objects.

MenusProvidersService

MenuStringFilter

This class represents a filter based on string comparison

  • APIBoost
  • PHPBoost
  • Menu
  • feed

Classes

FeedMenu

This class represents a menu element and is used to build any kind of menu

  • APIBoost
  • PHPBoost
  • Menu
  • links

Classes

LinksMenu

Create a Menu with children.

LinksMenuElement

A LinksMenuElement contains a Title, an url, and an image url <div class="message-helper bgc notice">Abstract class : Do not instanciate it LinksMenuLink and LinksMenuLink classes are based on this class use, on of these</div>

LinksMenuLink

A Simple menu link

  • APIBoost
  • PHPBoost
  • Menu
  • module_mini

Classes

ModuleMiniMenu

This class represents a menu element and is used to build any kind of menu

  • APIBoost
  • PHPBoost
  • Menu
  • extension-point

Interfaces

MenusExtensionPoint

Classes

ModuleMenus

  • APIBoost
  • PHPBoost
  • Menu
  • content

Classes

ContentMenu

This class represents a menu element and is used to build any kind of menu

  • APIBoost
  • PHPBoost
  • Extension-provider

Interfaces

ExtensionPoint

Classes

ExtensionPointNotFoundException

ExtensionPointProvider

This Class allow you to call methods on a ExtensionPointProvider extended class that you're not sure of the method's availality. It also provides a set of generic methods that you could use to integrate your module with others, or allow your module to share services.

ExtensionPointProviderService

This class is a ExtensionPointProvider factory providing some services like mass operations (on several modules at the same time) or identifications methods to get all ExtensionPointProvider that provide a given extension point

UnexistingExtensionPointProviderException

  • APIBoost
  • PHPBoost
  • Update

Classes

Application

Repository

  • APIBoost
  • PHPBoost
  • Theme

Classes

ColumnsDisabled

CustomizeInterface

Theme

ThemeConfiguration

ThemeConfigurationManager

ThemesManager

  • APIBoost
  • PHPBoost
  • Cache

Classes

AdministratorAlertCache

CommentsCache

ExtendedFieldsCache

GroupsCache

This class contains the cache data of the groups which group users having common criteria.

HtaccessFileCache

This class contains the cache data of the .htaccess file which is located at the root of the site and is used to change the Apache configuration only in the PHPBoost folder.

MenusCache

NginxFileCache

This class contains the cache data of the nginx.conf file which is located at the root of the site and is used to change the Nginx configuration only in the PHPBoost folder.

SmileysCache

StatsCache

UnreadContributionsCache

This cache is used to know if there are unread contributions.

  • APIBoost
  • PHPBoost
  • User

Classes

CurrentUser

This class represente the current user

UserService

This class manage users

  • APIBoost
  • PHPBoost
  • User
  • authentication

Interfaces

ExternalAuthentication

Classes

AuthenticationMethod

The AuthenticationMethod interface could be implemented in different ways to enable specifics authentication mecanisms.

AuthenticationService

This class manages the authentication mecanism. Several authentication methods could be used.

ExternalAuthenticationsExtensionPoint

PHPBoostAuthenticationMethod

The AuthenticationMethod interface could be implemented in different ways to enable specifics authentication mecanisms.

  • APIBoost
  • PHPBoost
  • User
  • session

Classes

AutoConnectData

This class manages all sessions for the users.

Session

This class manages all sessions for the users.

SessionData

This class manages all sessions for the users.

SessionNotFoundException

This class manages all sessions for the users.

  • APIBoost
  • PHPBoost
  • Langs

Classes

Lang

This class represents a lang

LangConfiguration

LangConfigurationManager

LangsManager

  • APIBoost
  • PHPBoost
  • Stats

Classes

Countries

Robots

  • APIBoost
  • PHPBoost
  • Index

Classes

PHPBoostIndexController

This class defines the minimalist controler pattern

  • APIBoost
  • PHPBoost
  • Item

Classes

ItemsModuleExtensionPointProvider

This Class allow you to call methods on a ExtensionPointProvider extended class that you're not sure of the method's availality. It also provides a set of generic methods that you could use to integrate your module with others, or allow your module to share services.

Documentation is powered by phpDocumentor and generated on Thu, 25 Jun 2020 11:09:44 +0200.