A

AbstractMessageClass in namespace
An abstraction for conversation events
AdminControllerClass in namespace
AliasModelClass in namespace
A Model that has a URL and an alias
AllowNullDescriptionClass in namespace
ApiKeyClass in namespace
ApiKeyStatusClass in namespace
AppKernelClass in namespace
AvatarModelClass in namespace
A Model that has a URL, an alias, and an avatar
ModelCache::all() — Method in class ModelCache
Get all the cached models
AdvancedModelTransformerClass in namespace BZIon\Form\Transformer
MultipleAdvancedModelTransformer::addInclude() — Method in class MultipleAdvancedModelTransformer
Add a model to the list of models that should be included in all cases
AdvancedModelTypeClass in namespace BZIon\Form\Type
AbstractMigrationClass in namespace BZIon\Migration
An abstract database migration
AppGlobalClass in namespace BZIon\Twig
A twig global that provides information about the app
Ban::addIP() — Method in class Ban
Add an IP to the ban
Ban::allowedServerJoin() — Method in class Ban
Check whether or not a player is allowed to join a server when they've been banned
Ban::addBan() — Method in class Ban
Add a new ban
Conversation::addMember() — Method in class Conversation
Add a member to the discussion
InvitationController::acceptAction() — Method in class InvitationController
Map::addMap() — Method in class Map
Add a new map
Model::arrayIdToModel() — Method in class Model
Converts an array of IDs to an array of Models
News::addNews() — Method in class News
Add a new news article
NewsCategory::addCategory() — Method in class NewsCategory
Create a new category
Page::addPage() — Method in class Page
Create a new Page
Player::addRole() — Method in class Player
Add a player a new role
QueryBuilder::active() — Method in class QueryBuilder
Request that only "active" Models should be returned
QueryBuilder::addToCache() — Method in class QueryBuilder
An alias for QueryBuilder::getModels(), with fast fetching on by default and no return of results
QueryBuilder::any() — Method in class QueryBuilder
Find if there is any result
Role::addPerm() — Method in class Role
Add a permission to a role
Server::addServer() — Method in class Server
Add a new server
Team::addMember() — Method in class Team
Adds a new member to the team
TeamController::abandonAction() — Method in class TeamController
TeamController::assignLeaderAction() — Method in class TeamController

B

AppKernel::boot() — Method in class AppKernel
ConfigHandler::build() — Method in class ConfigHandler
Migrate the config.yml file
ScriptHandler::buildConfig() — Method in class ScriptHandler
Migrate the config.yml file
BanFormCreatorClass in namespace BZIon\Form\Creator
Form creator for bans
AdvancedModelType::buildForm() — Method in class AdvancedModelType
{@inheritdoc}
DatetimeWithTimezoneType::buildForm() — Method in class DatetimeWithTimezoneType
IpType::buildForm() — Method in class IpType
MatchTeamType::buildForm() — Method in class MatchTeamType
ModelType::buildForm() — Method in class ModelType
ModelType::buildView() — Method in class ModelType
Render a list of comma-separated usernames for the user to see
TimezoneType::buildForm() — Method in class TimezoneType
{@inheritdoc}
BadRequestExceptionClass in namespace
An Exception to signify erroneous input data
BanClass in namespace
A ban imposed by an admin on a player
BanControllerClass in namespace
BaseModelClass in namespace
A base database object (e.g. A player or a team)

C

ApiKey::createKey() — Method in class ApiKey
ApiKeyStatus::change() — Method in class ApiKeyStatus
Change Method.
ModelCache::clear() — Method in class ModelCache
Remove all the entries from the cache
ChangesCommandClass in namespace BZIon\Command
CommandClass in namespace BZIon\Command
ConfigHandlerClass in namespace BZIon\Composer
A handler for the ignored config.yml file
ScriptHandler::clearCache() — Method in class ScriptHandler
Clears the Symfony cache.
ScriptHandler::clearAllCaches() — Method in class ScriptHandler
Clear the cache for all environments
ConfigBundleClass in namespace BZIon\Config
Symfony bundle for bzion configuration
ConfigExtensionClass in namespace BZIon\Config
A configuration extension for bzion which makes sure that configuration parameters are accessible in the code
ConfigurationClass in namespace BZIon\Config
BZIon's configuration
DatabaseDataCollector::collect() — Method in class DatabaseDataCollector
Collects data for the given Request and Response, so that it can be serialized and stored for later retrieval
ConversationAbandonEventClass in namespace BZIon\Event
Event dispatched whenever someone leaves a conversation
ConversationJoinEventClass in namespace BZIon\Event
Event thrown when players join a conversation
ConversationKickEventClass in namespace BZIon\Event
Event announced when someone a player is kicked from a conversation
ConversationRenameEventClass in namespace BZIon\Event
Event thrown when a conversation gets renamed
ConversationSubscriberClass in namespace BZIon\Event
An event subscriber for events related to conversations
EventSubscriber::conversation() — Method in class EventSubscriber
Called when a conversation event needs to be stored in the database
ConfirmationFormCreatorClass in namespace BZIon\Form\Creator
Form creator for confirmation dialogs
ConfirmationFormCreator::create() — Method in class ConfirmationFormCreator
Create the form
ConversationFormCreatorClass in namespace BZIon\Form\Creator
Form creator for creating new conversations
ConversationInviteFormCreatorClass in namespace BZIon\Form\Creator
Form creator for conversation invitations
ConversationRenameFormCreatorClass in namespace BZIon\Form\Creator
Form creator for conversation renames
FormCreatorInterface::create() — Method in class FormCreatorInterface
Create the form
ModelFormCreator::create() — Method in class ModelFormCreator
Create the form
AdvancedModelType::configureOptions() — Method in class AdvancedModelType
{@inheritdoc}
DatetimeWithTimezoneType::configureOptions() — Method in class DatetimeWithTimezoneType
IpType::configureOptions() — Method in class IpType
MatchTeamType::checkTeamMembers() — Method in class MatchTeamType
Form event handler that makes sure the participants are actually members of the specified team
MatchTeamType::configureOptions() — Method in class MatchTeamType
ModelType::configureOptions() — Method in class ModelType
TimezoneType::configureOptions() — Method in class TimezoneType
{@inheritdoc}
DatabaseSessionHandler::close() — Method in class DatabaseSessionHandler
{@inheritdoc}
CanonicalUrlClass in namespace BZIon\Twig
ModelEqualityOperator::compile() — Method in class ModelEqualityOperator
{@inheritdoc}
ModelInequalityOperator::compile() — Method in class ModelInequalityOperator
{@inheritdoc}
BanController::createAction() — Method in class BanController
CRUDControllerClass in namespace
A controller with actions for creating, reading, updating and deleting models
CachedModelClass in namespace
A database object with the ability to be cached in the memory
ChangeTeamNameLengthClass in namespace
ColorTeamClass in namespace
A team identified by its color in BZFlag
ControllerClass in namespace
The Controller class represents a bunch of pages relating to the same subject (Model in most cases) - for example, there is a PlayerController, a TeamController and a HomeController.
Controller::callAction() — Method in class Controller
Call the controller's action specified by the $parameters array
Controller::cleanup() — Method in class Controller
Method that will be called after all actions
ConversationClass in namespace
A discussion (group of messages)
Conversation::createConversation() — Method in class Conversation
Create a new message conversation *
ConversationEventClass in namespace
An event that happened in a conversation
ConversationQueryBuilderClass in namespace
This class can be used to search for conversations with specific characteristics in the database.
CountryClass in namespace
A country
Database::closeConnection() — Method in class Database
Close the current connection to the MySQL database
Database::commit() — Method in class Database
Commit the stored queries (usable only if a transaction has been started)
GroupRename::change() — Method in class GroupRename
HTMLController::callAction() — Method in class HTMLController
Call the controller's action specified by the $parameters array
HTMLController::canSee() — Method in class HTMLController
Find out whether the currently logged in user can see a model
Map::countMatches() — Method in class Map
Get the number of matches played on this map
MapController::createAction() — Method in class MapController
Maps::change() — Method in class Maps
{@inheritdoc}
Match::calculateEloDiff() — Method in class Match
Calculate the ELO score difference
MatchController::createAction() — Method in class MatchController
MessageController::composeAction() — Method in class MessageController
Model::createFromDatabaseResults() — Method in class Model
Create model objects, given their MySQL entries
NewsController::createAction() — Method in class NewsController
Notification::countUnreadNotifications() — Method in class Notification
Show the number of notifications the user hasn't read yet
PageController::createAction() — Method in class PageController
PermissionModel::canBeSeenBy() — Method in class PermissionModel
Find out whether a player should know that a model exists
PermissionModel::canBeCreatedBy() — Method in class PermissionModel
Find out whether a player can create a model of this type
PermissionModel::canBeEditedBy() — Method in class PermissionModel
Find out whether a player can edit this model
PermissionModel::canBeSoftDeletedBy() — Method in class PermissionModel
Find out whether a player can soft delete the model
PermissionModel::canBeHardDeletedBy() — Method in class PermissionModel
Find out whether a player can delete this model
PlainTextController::callAction() — Method in class PlainTextController
Call the controller's action specified by the $parameters array
Player::canReceive() — Method in class Player
Finds out whether the specified player wants and can receive an e-mail message
Player::countUnreadNotifications() — Method in class Player
Show the number of notifications the user hasn't read yet
Player::countUnreadMessages() — Method in class Player
Show the number of messages the user hasn't read yet
Player::canSee() — Method in class Player
Find whether the player can delete a model
Player::canDelete() — Method in class Player
Find whether the player can delete a model
Player::canCreate() — Method in class Player
Find whether the player can create a model
Player::canEdit() — Method in class Player
Find whether the player can edit a model
PlayerGroupsIndex::change() — Method in class PlayerGroupsIndex
Change Method.
ProfileController::confirmAction() — Method in class ProfileController
QueryBuilder::count() — Method in class QueryBuilder
Count the results
QueryBuilder::countPages() — Method in class QueryBuilder
Count the number of pages that all the models could be separated into
Role::createNewRole() — Method in class Role
Create a new role
RoleController::createAction() — Method in class RoleController
ServerController::createAction() — Method in class ServerController
SupportFunMatches::change() — Method in class SupportFunMatches
$TeamProperty in class Team
A list of cached matches to calculate team activity
Team::changeElo() — Method in class Team
Increase or decrease the ELO of the team
Team::changeMatchCount() — Method in class Team
Increment the team's match count
Team::createTeam() — Method in class Team
Create a new team
TeamController::createAction() — Method in class TeamController
TeamGroupAssociations::change() — Method in class TeamGroupAssociations
Change Method.

D

DatabaseDataCollectorClass in namespace BZIon\Debug
A data collector that collects database data that will be shown on the profiler
$DatabaseDataCollectorProperty in class DatabaseDataCollector
DatabaseQueryClass in namespace BZIon\Debug
A MySQL query that will be profiled on a development environment
DebugClass in namespace BZIon\Debug
Useful debugging functions (will only waste time on a development environment)
DatetimeWithTimezoneTransformerClass in namespace BZIon\Form\Transformer
DatetimeWithTimezoneTypeClass in namespace BZIon\Form\Type
DeleteClass in namespace BZIon\Migration
A request to delete an object
DatabaseSessionHandlerClass in namespace BZIon\Session
DatabaseSessionHandler::destroy() — Method in class DatabaseSessionHandler
{@inheritdoc}
Ban::delete() — Method in class Ban
Delete the object
BanController::deleteAction() — Method in class BanController
BaseModel::delete() — Method in class BaseModel
Delete the object
ChangeTeamNameLength::down() — Method in class ChangeTeamNameLength
Migrate Down.
$ControllerProperty in class Controller
DatabaseClass in namespace
Database interface class
DropPortColumnClass in namespace
DuplexUrlInterfaceClass in namespace
An interface that identifies models which support URLs that contain both their IDs and aliases, such as http://example.com/players/359/greatplayer
GroupEventUnification::down() — Method in class GroupEventUnification
GroupTeamEvents::down() — Method in class GroupTeamEvents
Rollback Method
HostnameBans::down() — Method in class HostnameBans
Migrate Down.
MapController::deleteAction() — Method in class MapController
Match::delete() — Method in class Match
Delete the object
MatchController::deleteAction() — Method in class MatchController
ModelInterface::delete() — Method in class ModelInterface
Delete the object
NewsCategory::delete() — Method in class NewsCategory
Delete a category. Only delete a category if it is not protected
NewsCategory::disableCategory() — Method in class NewsCategory
Disable the category
NewsController::deleteAction() — Method in class NewsController
NullableHostColumn::down() — Method in class NullableHostColumn
Migrate Down.
NullableInvitationFrom::down() — Method in class NullableInvitationFrom
Migrate Down.
PageController::deleteAction() — Method in class PageController
Role::displayAsLeader() — Method in class Role
Check whether or not this role should appear on the "Admins" page
ServerController::deleteAction() — Method in class ServerController
SplitServerAddress::down() — Method in class SplitServerAddress
Migrate Down.
Team::decrementMatchCount() — Method in class Team
Decrement the team's match count by one
Team::delete() — Method in class Team
Delete the object
TeamController::deleteAction() — Method in class TeamController
TeamMarkdownMigration::down() — Method in class TeamMarkdownMigration
Migrate Down.
TimeDate::diffForHumans() — Method in class TimeDate
Get the time difference in a human readable format.
TrackLastMatch::down() — Method in class TrackLastMatch

E

ExtractorClass in namespace BZIon\ApiDoc
A class that finds the ApiDoc annotations in our controllers
Extractor::extractAnnotations() — Method in class Extractor
Returns an array of data where each data is an array with the following keys: - annotation - resource
DatabaseDataCollector::estimateTimeSaved() — Method in class DatabaseDataCollector
Get an estimate of the time that the model cache saved in milliseconds
EventClass in namespace BZIon\Event
A general BZiON event
EventSubscriberClass in namespace BZIon\Event
An event subscriber for bzion events
EventSubscriber::emailNotification() — Method in class EventSubscriber
Notify the user about a notification by e-
EventsClass in namespace BZIon\Event
Event list
ExceptionListenerClass in namespace BZIon\Event
Handles exceptions
BanFormCreator::enter() — Method in class BanFormCreator
Enter the data of a valid form into the database
MapFormCreator::enter() — Method in class MapFormCreator
Enter the data of a valid form into the database
MatchFormCreator::enter() — Method in class MatchFormCreator
Enter the data of a valid form into the database
ModelFormCreator::enter() — Method in class ModelFormCreator
Enter the data of a valid form into the database
NewsFormCreator::enter() — Method in class NewsFormCreator
Enter the data of a valid form into the database
PageFormCreator::enter() — Method in class PageFormCreator
Enter the data of a valid form into the database
RoleFormCreator::enter() — Method in class RoleFormCreator
Enter the data of a valid form into the database
ServerFormCreator::enter() — Method in class ServerFormCreator
Enter the data of a valid form into the database
TeamFormCreator::enter() — Method in class TeamFormCreator
Enter the data of a valid form into the database
EditActionClass in namespace BZIon\Migration
A request to take action on an object, useful when returned from an edit callback
EventPusherClass in namespace BZIon\Socket
ModelEqualityOperator::equalModels() — Method in class ModelEqualityOperator
Checks if $a and $b represent the same object
Ban::expire() — Method in class Ban
Mark the ban as expired
BanController::editAction() — Method in class BanController
Database::execute() — Method in class Database
Prepares and executes a MySQL prepared INSERT/DELETE/UPDATE statement. The second parameter is optional when using this function to execute a query with no placeholders.
Database::error() — Method in class Database
Uses monolog to log an error message
ErrorControllerClass in namespace
ErrorController::errorAction() — Method in class ErrorController
Show an error message, provided that the exception is stored in the request's attributes
MapController::editAction() — Method in class MapController
Match::enterMatch() — Method in class Match
Enter a new match to the database
MatchController::editAction() — Method in class MatchController
MessageQueryBuilder::eventsOnly() — Method in class MessageQueryBuilder
Only include conversation events
Model::escape() — Method in class Model
Escape special HTML characters from a string
NewsCategory::enableCategory() — Method in class NewsCategory
Enable the category
NewsController::editAction() — Method in class NewsController
PageController::editAction() — Method in class PageController
PlayerController::editAction() — Method in class PlayerController
ProfileController::editAction() — Method in class ProfileController
Edit a profile
QueryBuilder::equals() — Method in class QueryBuilder
Request that a column equals a string (case-insensitive)
QueryBuilder::except() — Method in class QueryBuilder
Request that a specific model is not returned
QueryBuilder::endAt() — Method in class QueryBuilder
End with a specific result
RoleController::editAction() — Method in class RoleController
ServerController::editAction() — Method in class ServerController
TeamController::editAction() — Method in class TeamController
Visit::enterVisit() — Method in class Visit
Enter a new visit into the database

F

AliasModel::fetchFromAlias() — Method in class AliasModel
Gets an entity from the supplied alias
AliasModel::fetchFromSlug() — Method in class AliasModel
Gets an entity from the supplied slug, which can either be an alias or an ID
DatabaseQuery::finish() — Method in class DatabaseQuery
Mark a query as finished
Debug::finishStopwatch() — Method in class Debug
Stop counting time for an event and get its duration
BanFormCreator::fill() — Method in class BanFormCreator
Fill the form with a model's data
FormCreatorInterfaceClass in namespace BZIon\Form\Creator
An interface for form creator classes
MapFormCreator::fill() — Method in class MapFormCreator
Fill the form with a model's data
MatchFormCreator::fill() — Method in class MatchFormCreator
Fill the form with a model's data
ModelFormCreator::fill() — Method in class ModelFormCreator
Fill the form with a model's data
NewsFormCreator::fill() — Method in class NewsFormCreator
Fill the form with a model's data
PageFormCreator::fill() — Method in class PageFormCreator
Fill the form with a model's data
RoleFormCreator::fill() — Method in class RoleFormCreator
Fill the form with a model's data
ServerFormCreator::fill() — Method in class ServerFormCreator
Fill the form with a model's data
TeamFormCreator::fill() — Method in class TeamFormCreator
Fill the form with a model's data
AdvancedModelType::finishView() — Method in class AdvancedModelType
{@inheritdoc}
BaseModel::fetchFromSlug() — Method in class BaseModel
Gets an entity from the supplied slug, which can either be an alias or an ID
ConversationQueryBuilder::forPlayer() — Method in class ConversationQueryBuilder
Only return messages that are sent from/to a specific player
ConversationQueryBuilder::forTeam() — Method in class ConversationQueryBuilder
Only return messages that are sent from/to a specific team
Database::finishTransaction() — Method in class Database
Commit all pending queries and finalise the transaction
ForbiddenDeveloperAccessExceptionClass in namespace
An Exception thrown when a user tries to access a development environment and the bzion.miscellaneous.development setting is set to false
ForbiddenExceptionClass in namespace
An Exception which should be used when the player is denied access to a page
MessageQueryBuilder::forPlayer() — Method in class MessageQueryBuilder
Only return messages that are sent from/to a specific player
ModelInterface::fetchFromSlug() — Method in class ModelInterface
Gets an entity from the supplied slug, which can either be an alias or an ID
QueryBuilder::fromPage() — Method in class QueryBuilder
Only show results from a specific page
Server::forceUpdate() — Method in class Server
Update the server with current bzfquery information return self
TimeDate::fromMysql() — Method in class TimeDate
Create a timestamp from a MySQL string
TimeDate::from() — Method in class TimeDate
Create a timestamp from a string or another object

G

AbstractMessage::getConversation() — Method in class AbstractMessage
Get the conversation where the event took place
AbstractMessage::getActiveStatuses() — Method in class AbstractMessage
Get the possible statuses representing an active model (visible to everyone)
AbstractMessage::getQueryBuilder() — Method in class AbstractMessage
{@inheritdoc}
AliasModel::getName() — Method in class AliasModel
Get the name of the object
AliasModel::getEscapedName() — Method in class AliasModel
Get the name of the team, safe for use in your HTML
AliasModel::getAlias() — Method in class AliasModel
Get an object's alias
AliasModel::getURL() — Method in class AliasModel
Get an object's url
AliasModel::generateAlias() — Method in class AliasModel
Generate a URL-friendly unique alias for an object name
ApiKey::getKeyByOwner() — Method in class ApiKey
ApiKey::getKey() — Method in class ApiKey
ApiKey::getName() — Method in class ApiKey
ApiKey::getOwner() — Method in class ApiKey
ApiKey::getStatus() — Method in class ApiKey
Get the models's status
ApiKey::getKeys() — Method in class ApiKey
AppKernel::guessDevEnvironment() — Method in class AppKernel
Find out whether the dev or the profile environment should be used for development, depending on the existance of the profiler bundle
AvatarModel::getAvatar() — Method in class AvatarModel
Get the path for the image used as the object's avatar
Extractor::getReflectionMethod() — Method in class Extractor
Returns the ReflectionMethod for the given controller string.
ModelCache::get() — Method in class ModelCache
Get a model from the database cache
ConfigHandler::getConfigurationPath() — Method in class ConfigHandler
Returns the path to the configuration file
ScriptHandler::getDatabaseConfig() — Method in class ScriptHandler
Get the database's configuration
ConfigBundle::getContainerExtension() — Method in class ConfigBundle
{@inheritdoc}
ConfigExtension::getAlias() — Method in class ConfigExtension
{@inheritdoc}
Configuration::getConfigTreeBuilder() — Method in class Configuration
Returns a configuration builder for bzion config files
DatabaseDataCollector::getCacheFetches() — Method in class DatabaseDataCollector
Get the sorted catche fetches by Model type
DatabaseDataCollector::getTotalCacheFetches() — Method in class DatabaseDataCollector
Get the total number of catche fetches
DatabaseDataCollector::getQueryFrequencies() — Method in class DatabaseDataCollector
Get the number of times each query was sent to the server
DatabaseDataCollector::getDuplicatedQueryCount() — Method in class DatabaseDataCollector
Get the number of duplicated queries
DatabaseDataCollector::getQueries() — Method in class DatabaseDataCollector
Get the queries made to the database
DatabaseDataCollector::getDuration() — Method in class DatabaseDataCollector
Get the total duration of the database queries in milliseconds
DatabaseDataCollector::getName() — Method in class DatabaseDataCollector
Returns the name of the collector.
DatabaseQuery::getQuery() — Method in class DatabaseQuery
Get the value the MySQL query
DatabaseQuery::getQueryType() — Method in class DatabaseQuery
Get the first keyword of the query (e.g. SELECT)
DatabaseQuery::getParams() — Method in class DatabaseQuery
Get the parameters of the query
DatabaseQuery::getParameters() — Method in class DatabaseQuery
Get the parameters of the query
DatabaseQuery::getDuration() — Method in class DatabaseQuery
Get the duration of the query in microseconds
DatabaseQuery::getResults() — Method in class DatabaseQuery
Get the query results
DatabaseQuery::getQueryParts() — Method in class DatabaseQuery
Get the query string parts
DatabaseQuery::getResolvedQuery() — Method in class DatabaseQuery
Get the resolved query strings (where all ?s are replaced with the actual parameter values)
ConversationAbandonEvent::getConversation() — Method in class ConversationAbandonEvent
Get the conversation that the player abandoned
ConversationAbandonEvent::getMember() — Method in class ConversationAbandonEvent
Get the member who left the conversation
ConversationJoinEvent::getConversation() — Method in class ConversationJoinEvent
Get the conversation that was renamed
ConversationJoinEvent::getNewMembers() — Method in class ConversationJoinEvent
Get the Players and Teams who joined the conversation
ConversationKickEvent::getConversation() — Method in class ConversationKickEvent
Get the conversation from which the player was kicked
ConversationKickEvent::getKicked() — Method in class ConversationKickEvent
Get the member who was kicked
ConversationKickEvent::getMember() — Method in class ConversationKickEvent
Get the member who was kicked
ConversationKickEvent::getKicker() — Method in class ConversationKickEvent
Get the player who issued the kick
ConversationRenameEvent::getConversation() — Method in class ConversationRenameEvent
Get the conversation that was renamed
ConversationRenameEvent::getPlayer() — Method in class ConversationRenameEvent
Get the Player who renamed the conversation
ConversationRenameEvent::getOldSubject() — Method in class ConversationRenameEvent
Get the old name of the conversation
ConversationRenameEvent::getNewSubject() — Method in class ConversationRenameEvent
Get the new name of the conversation
ConversationSubscriber::getSubscribedEvents() — Method in class ConversationSubscriber
Returns all the events that this subscriber handles, and which method handles each one
EventSubscriber::getSubscribedEvents() — Method in class EventSubscriber
Returns all the events that this subscriber handles, and which method handles each one
NewMessageEvent::getMessage() — Method in class NewMessageEvent
Get the new message
NewNotificationEvent::getNotification() — Method in class NewNotificationEvent
Get the new notification
TeamAbandonEvent::getTeam() — Method in class TeamAbandonEvent
Get the team that the player abandoned
TeamAbandonEvent::getPlayer() — Method in class TeamAbandonEvent
Get the player who left the team
TeamDeleteEvent::getTeam() — Method in class TeamDeleteEvent
Get the team that was deleted
TeamDeleteEvent::getDeleter() — Method in class TeamDeleteEvent
Get the player who deleted the team
TeamDeleteEvent::getMembers() — Method in class TeamDeleteEvent
Get the former members of the team
TeamInviteEvent::getInvitation() — Method in class TeamInviteEvent
Get the invitation
TeamJoinEvent::getTeam() — Method in class TeamJoinEvent
Get the team that the player joined
TeamJoinEvent::getPlayer() — Method in class TeamJoinEvent
Get the player who joined the team
TeamKickEvent::getTeam() — Method in class TeamKickEvent
Get the team from which the player was kicked
TeamKickEvent::getKicked() — Method in class TeamKickEvent
Get the player who was kicked
TeamKickEvent::getKicker() — Method in class TeamKickEvent
Get the player who issued the kick
TeamKickEvent::getPlayer() — Method in class TeamKickEvent
Get the player who was kicked
TeamLeaderChangeEvent::getTeam() — Method in class TeamLeaderChangeEvent
Get the team
TeamLeaderChangeEvent::getNewLeader() — Method in class TeamLeaderChangeEvent
Get the new leader of the team
TeamLeaderChangeEvent::getOldLeader() — Method in class TeamLeaderChangeEvent
Get the former leader of the team
WelcomeEvent::getMessage() — Method in class WelcomeEvent
Get the welcome message
WelcomeEvent::getPlayer() — Method in class WelcomeEvent
Get the new player
AdvancedModelType::getParent() — Method in class AdvancedModelType
{@inheritdoc}
AdvancedModelType::getName() — Method in class AdvancedModelType
{@inheritdoc}
DatetimeWithTimezoneType::getName() — Method in class DatetimeWithTimezoneType
IpType::getParent() — Method in class IpType
IpType::getName() — Method in class IpType
MatchTeamType::getName() — Method in class MatchTeamType
ModelType::getParent() — Method in class ModelType
ModelType::getName() — Method in class ModelType
TimezoneType::getParent() — Method in class TimezoneType
{@inheritdoc}
TimezoneType::getName() — Method in class TimezoneType
{@inheritdoc}
TimezoneType::getTimezones() — Method in class TimezoneType
Get a list of the most common timezone names
Timestamp::getTimestamp() — Method in class Timestamp
Get a copy of the timestamp of the Model
Timestamp::getOriginalTimestamp() — Method in class Timestamp
Get a reference to the timestamp of the model
DatabaseSessionHandler::gc() — Method in class DatabaseSessionHandler
{@inheritdoc}
AppGlobal::getController() — Method in class AppGlobal
Get the controller handling the request
AppGlobal::getEnvironment() — Method in class AppGlobal
Get the environment of the kernel
AppGlobal::getSiteTitle() — Method in class AppGlobal
Get the name of the website
AppGlobal::getSiteWelcome() — Method in class AppGlobal
Get the name of the website
AppGlobal::getSiteSlug() — Method in class AppGlobal
Get the name of the website
AppGlobal::getAlertHeader() — Method in class AppGlobal
The title of the alert
AppGlobal::getAlertMessage() — Method in class AppGlobal
The message of the alert
AppGlobal::getUrlType() — Method in class AppGlobal
The type of URLs for Models
AppGlobal::getAlertID() — Method in class AppGlobal
A unique enough identifier of the alert
AppGlobal::getSocket() — Method in class AppGlobal
Get information about sockets
AppGlobal::getPages() — Method in class AppGlobal
Get a list of visible pages
CanonicalUrl::get() — Method in class CanonicalUrl
HumanDateFilter::get() — Method in class HumanDateFilter
InstanceOfTest::get() — Method in class InstanceOfTest
InvalidTest::get() — Method in class InvalidTest
LinkToFunction::get() — Method in class LinkToFunction
MarkdownFilter::get() — Method in class MarkdownFilter
PluralFilter::get() — Method in class PluralFilter
TruncateFilter::get() — Method in class TruncateFilter
TwigExtension::getFilters() — Method in class TwigExtension
{@inheritdoc}
TwigExtension::getFunctions() — Method in class TwigExtension
{@inheritdoc}
TwigExtension::getTests() — Method in class TwigExtension
{@inheritdoc}
TwigExtension::getName() — Method in class TwigExtension
{@inheritdoc}
TwigExtension::getOperators() — Method in class TwigExtension
UrlModifyFunction::get() — Method in class UrlModifyFunction
ValidTest::get() — Method in class ValidTest
YesNoFilter::get() — Method in class YesNoFilter
BadRequestException::getStatusCode() — Method in class BadRequestException
The HTTP error code that the response should include
Ban::getAuthor() — Method in class Ban
Get the user who imposed the ban
Ban::getCreated() — Method in class Ban
Get the creation time of the ban
Ban::getExpiration() — Method in class Ban
Get the expiration time of the ban
Ban::getReason() — Method in class Ban
Get the ban's description
Ban::getServerMessage() — Method in class Ban
Get the ban summary that will appear when a player is denied access to a league server on join
Ban::getIpAddresses() — Method in class Ban
Get the IP address of the banned player
Ban::getUpdated() — Method in class Ban
Get the time when the ban was last updated
Ban::getVictim() — Method in class Ban
Get the player who was banned
Ban::getVictimID() — Method in class Ban
Get the ID of the player who was banned
Ban::getQueryBuilder() — Method in class Ban
Get a query builder for news
Ban::getName() — Method in class Ban
Get the name of the entity
Ban::getActiveStatuses() — Method in class Ban
Get the possible statuses representing an active model (visible to everyone)
Ban::getLazyColumns() — Method in class Ban
{@inheritdoc}
Ban::getBans() — Method in class Ban
Get all the bans in the database that aren't disabled or deleted
Ban::getBan() — Method in class Ban
Get an active ban for the player
BaseModel::get() — Method in class BaseModel
Get a Model based on its ID
BaseModel::getId() — Method in class BaseModel
Get an object's database ID
BaseModel::getEagerColumns() — Method in class BaseModel
Get the MySQL columns that will be loaded as soon as the model is created
CachedModel::get() — Method in class CachedModel
Get a Model based on its ID
ColorTeam::getId() — Method in class ColorTeam
Get a unique identifier for the team
ColorTeam::getName() — Method in class ColorTeam
Returns the human-readable name of the team
ColorTeam::getAvatar() — Method in class ColorTeam
Returns the path to the team's avatar
Controller::getController() — Method in class Controller
Returns the controller that is assigned to a route
Controller::getAction() — Method in class Controller
Get a controller's action
Controller::getName() — Method in class Controller
Returns the name of the controller without the "Controller" part
Controller::getQueryBuilder() — Method in class Controller
Returns a configured QueryBuilder for the corresponding model
Controller::generate() — Method in class Controller
Generates a URL from the given parameters.
Controller::getRequest() — Method in class Controller
Gets the browser's request
Controller::getMe() — Method in class Controller
Gets the currently logged in player
Conversation::getSubject() — Method in class Conversation
Get the subject of the discussion
Conversation::getCreator() — Method in class Conversation
Get the creator of the discussion
Conversation::getLastActivity() — Method in class Conversation
Get the time when the conversation was most recently active
Conversation::getLastMessage() — Method in class Conversation
Get the last message of the conversation
Conversation::getRouteName() — Method in class Conversation
Get the name of the route that shows the object
Conversation::getActiveStatuses() — Method in class Conversation
Get the possible statuses representing an active model (visible to everyone)
Conversation::getName() — Method in class Conversation
Get the name of the entity
Conversation::getMembers() — Method in class Conversation
Get a list containing each member of the conversation
Conversation::getMissingTeamMembers() — Method in class Conversation
Get the members of one of the conversation's teams that don't belong in the conversation
Conversation::getPlayerIds() — Method in class Conversation
Get a list containing the IDs of each member player of the conversation
Conversation::getTeamIds() — Method in class Conversation
Get a list containing the IDs of each member team of the conversation
Conversation::getWaitingForEmailIDs() — Method in class Conversation
Find out which members of the conversation should receive an e-mail after a new message has been sent
Conversation::getQueryBuilder() — Method in class Conversation
Get a query builder for conversations
ConversationEvent::getEvent() — Method in class ConversationEvent
Get the event object
ConversationEvent::getCategory() — Method in class ConversationEvent
Get the type of the event
ConversationEvent::getQueryBuilder() — Method in class ConversationEvent
Get a query builder for events
Country::getName() — Method in class Country
Get the name of the country in the default language
Country::getISO() — Method in class Country
Get the ISO code of a country
Country::getFlagLiteral() — Method in class Country
Get the HTML to display a specific flag
Country::getCountries() — Method in class Country
Get all the countries in the database
Country::getCountriesWithISO() — Method in class Country
Get an associative array with country ISO code as keys and country names as values
Country::getIdFromISO() — Method in class Country
Given a country's ISO, get its ID
Country::getQueryBuilder() — Method in class Country
Get a query builder for countries
Database::getInstance() — Method in class Database
Get an instance of the Database object
Database::getInsertId() — Method in class Database
Get the unique row ID of the last row that was inserted
ErrorController::genericErrorAction() — Method in class ErrorController
Show a generic error message
ForbiddenException::getStatusCode() — Method in class ForbiddenException
The HTTP error code that the response should include
GroupEventUnificationClass in namespace
GroupRenameClass in namespace
GroupTeamEventsClass in namespace
HTMLController::getFlashBag() — Method in class HTMLController
Get the session's flash bag
HTTPException::getStatusCode() — Method in class HTTPException
The HTTP error code that the response should include
HTTPException::getHeaders() — Method in class HTTPException
Headers to be included in the response
Invitation::getInvitedPlayer() — Method in class Invitation
Get the player receiving the invite
Invitation::getSentBy() — Method in class Invitation
Get the sender of the invite
Invitation::getTeam() — Method in class Invitation
Get the team a player was invited to
Invitation::getExpiration() — Method in class Invitation
Get the time when the invitation will expire
Invitation::getText() — Method in class Invitation
Get the optional message sent to a player to join a team
Map::getName() — Method in class Map
Get the name of the map
Map::getDescription() — Method in class Map
Get the description of the map
Map::getActiveStatuses() — Method in class Map
Get the possible statuses representing an active model (visible to everyone)
Map::getQueryBuilder() — Method in class Map
Get a query builder for news
Match::getRouteName() — Method in class Match
Get the name of the route that shows the object
Match::getMatchDescription() — Method in class Match
Get a one word description of a match relative to a team (i.e. win, loss, or draw)
Match::getMatchLetter() — Method in class Match
Get a one letter description of a match relative to a team (i.e. W, L, or T)
Match::getScore() — Method in class Match
Get the score of a specific team
Match::getOpponentScore() — Method in class Match
Get the score of the opponent relative to a team
Match::getOpponent() — Method in class Match
Get the opponent of a match relative to a team ID
Match::getUpdated() — Method in class Match
Get the timestamp of the last update of the match
Match::getTeamA() — Method in class Match
Get the first team involved in the match
Match::getTeamB() — Method in class Match
Get the second team involved in the match
Match::getTeamAColor() — Method in class Match
Get the color of Team A
Match::getTeamBColor() — Method in class Match
Get the color of Team B
Match::getTeamAPlayers() — Method in class Match
Get the list of players on Team A who participated in this match
Match::getTeamBPlayers() — Method in class Match
Get the list of players on Team B who participated in this match
Match::getPlayers() — Method in class Match
Get the list of players for a team in a match
Match::getTeamAPoints() — Method in class Match
Get the first team's points
Match::getTeamBPoints() — Method in class Match
Get the second team's points
Match::getEloDiff() — Method in class Match
Get the ELO difference applied to each team's old ELO
Match::getTeamAEloNew() — Method in class Match
Get the first team's new ELO
Match::getTeamBEloNew() — Method in class Match
Get the second team's new ELO
Match::getTeamAEloOld() — Method in class Match
Get the first team's old ELO
Match::getTeamBEloOld() — Method in class Match
Get the second team's old ELO
Match::getTeamEloNew() — Method in class Match
Get the team's new ELO
Match::getTeamEloOld() — Method in class Match
Get the team's old ELO
Match::getMap() — Method in class Match
Get the map where the match was played on
Match::getMatchType() — Method in class Match
Get the match type
Match::getMatchDetails() — Method in class Match
Get a JSON decoded array of events that occurred during the match
Match::getServerAddress() — Method in class Match
Get the server address of the server where this match took place
Match::getReplayFileName() — Method in class Match
Get the name of the replay file for this specific map
Match::getDuration() — Method in class Match
Get the match duration
Match::getEnteredBy() — Method in class Match
Get the user who entered the match
Match::getLoser() — Method in class Match
Get the loser of the match
Match::getWinner() — Method in class Match
Get the winner of a match
Match::getActivity() — Method in class Match
Calculate the match's contribution to the team activity
Match::getMatches() — Method in class Match
Get all the matches in the database
Match::getQueryBuilder() — Method in class Match
Get a query builder for matches
Match::getActiveStatuses() — Method in class Match
Get the possible statuses representing an active model (visible to everyone)
Match::getName() — Method in class Match
Get the name of the entity
MatchQueryBuilder::groupByMonth() — Method in class MatchQueryBuilder
Group results by day
MatchQueryBuilder::getSummary() — Method in class MatchQueryBuilder
Get a count for each month's matches
Message::getContent() — Method in class Message
Get the content of the message
Message::getAuthor() — Method in class Message
Gets the creator of the message
Message::getQueryBuilder() — Method in class Message
Get a query builder for messages
Model::getStatus() — Method in class Model
Get the models's status
Model::getActiveStatuses() — Method in class Model
Get the possible statuses representing an active model (visible to everyone)
Model::getType() — Method in class Model
Gets the type of the model
Model::getTypeForHumans() — Method in class Model
Gets a human-readable format of the model's type
ModelInterface::getId() — Method in class ModelInterface
Get an object's database ID
ModelNotFoundException::getType() — Method in class ModelNotFoundException
Gets the type of the model that we couldn't find
NamedModel::getName() — Method in class NamedModel
Get the name of the entity
News::getAuthor() — Method in class News
Get the author of the news article
News::getAuthorID() — Method in class News
Get the user ID of the author who wrote this article
News::getCategory() — Method in class News
Get the category of the news article
News::getCategoryID() — Method in class News
Get the database ID from the category the article belongs into
News::getContent() — Method in class News
Get the content of the article
News::getCreated() — Method in class News
Get the time when the article was submitted
News::getLastEdit() — Method in class News
Get the time when the article was last updated
News::getLastEditor() — Method in class News
Get the last editor of the post
News::getLastEditorID() — Method in class News
Get the ID of the person who last edited the article
News::getSubject() — Method in class News
Get the subject of the news article
News::getName() — Method in class News
Get the name of the entity
News::getParamName() — Method in class News
Get the name of the object's parameter in the route
News::getRouteName() — Method in class News
Get the name of the route that shows the object
News::getActiveStatuses() — Method in class News
Get the possible statuses representing an active model (visible to everyone)
News::getNews() — Method in class News
Get all the news entries in the database that aren't disabled or deleted
News::getQueryBuilder() — Method in class News
Get a query builder for news
NewsCategory::getStatus() — Method in class NewsCategory
Get the status of the category
NewsCategory::getNews() — Method in class NewsCategory
Get all the news entries in the category that aren't disabled or deleted
NewsCategory::getCategories() — Method in class NewsCategory
Get all of the categories for the news
NewsCategory::getActiveStatuses() — Method in class NewsCategory
Get the possible statuses representing an active model (visible to everyone)
NewsCategory::getQueryBuilder() — Method in class NewsCategory
Get a query builder for news categories
NewsCategory::getParamName() — Method in class NewsCategory
Get the name of the object's parameter in the route
NewsCategory::getTypeForHumans() — Method in class NewsCategory
Gets a human-readable format of the model's type
NotFoundException::getStatusCode() — Method in class NotFoundException
The HTTP error code that the response should include
Notification::getNotifications() — Method in class Notification
Show a list of notifications for a specific user
Notification::getReceiver() — Method in class Notification
Get the receiving player of the notification
Notification::getCategory() — Method in class Notification
Get the type of the notification
Notification::getEvent() — Method in class Notification
Get the event of the notification
Notification::getActions() — Method in class Notification
Get the available actions for the notification
Notification::getActiveStatuses() — Method in class Notification
Get the possible statuses representing an active model (visible to everyone)
Notification::getQueryBuilder() — Method in class Notification
Get a query builder for notifications
Page::getContent() — Method in class Page
Get the raw content of the page
Page::getCreated() — Method in class Page
Get the page's submission time
Page::getUpdated() — Method in class Page
Get the time when the page was last updated
Page::getAuthor() — Method in class Page
Get the user who created the page
Page::getStatus() — Method in class Page
Get the status of the page
Page::getRouteName() — Method in class Page
Get the name of the route that shows the object
Page::getActiveStatuses() — Method in class Page
Get the possible statuses representing an active model (visible to everyone)
Page::getEagerColumns() — Method in class Page
Get the MySQL columns that will be loaded as soon as the model is created
Page::getLazyColumns() — Method in class Page
{@inheritdoc}
Page::getQueryBuilder() — Method in class Page
Get a query builder for pages
Page::getHomePage() — Method in class Page
Get the home page
Permission::getDescription() — Method in class Permission
Get the description of the permission
Permission::getName() — Method in class Permission
Get the name of the permission
Permission::getPerms() — Method in class Permission
Get all of the existing permissions in the database
Permission::getPermissionFromName() — Method in class Permission
Permission::getQueryBuilder() — Method in class Permission
Player::getAdminNotes() — Method in class Player
Get the notes admins have left about a player
Player::getBZID() — Method in class Player
Get the player's BZID
Player::getCountry() — Method in class Player
Get the country a player belongs to
Player::getEmailAddress() — Method in class Player
Get the e-mail address of the player
Player::getConfirmCode() — Method in class Player
Returns the confirmation code for the player's e-mail address verification
Player::getReceives() — Method in class Player
Returns what kind of events the player should be e-mailed about
Player::getDescription() — Method in class Player
Get the player's sanitized description
Player::getJoinedDate() — Method in class Player
Get the joined date of the player
Player::getKnownIPs() — Method in class Player
Get all of the known IPs used by the player
Player::getLastLogin() — Method in class Player
Get the last login for a player
Player::getLastMatch() — Method in class Player
Get the last match
Player::getPastCallsigns() — Method in class Player
Get all of the callsigns a player has used to log in to the website
Player::getTeam() — Method in class Player
Get the player's team
Player::getTimezone() — Method in class Player
Get the player's timezone PHP identifier (example: "Europe/Paris")
Player::getRoles() — Method in class Player
Get the roles of the player
Player::getBan() — Method in class Player
Get the ban of the player
Player::generateNewConfirmCode() — Method in class Player
Generate a new random confirmation token for e-mail address verification
Player::getUsername() — Method in class Player
Get the player's username
Player::getEscapedUsername() — Method in class Player
Get the player's username, safe for use in your HTML
Player::getFromBZID() — Method in class Player
Given a player's BZID, get a player object
Player::getFromUsername() — Method in class Player
Get a single player by their username
Player::getPlayers() — Method in class Player
Get all the players in the database that have an active status
Player::getMatchCount() — Method in class Player
Count the number of matches a player has participated in
Player::getMatchWinRatio() — Method in class Player
Get the (victory/total matches) ratio of the player
Player::getMatchAverageCaps() — Method in class Player
Get the (total caps made by team/total matches) ratio of the player
Player::getMatchActivity() — Method in class Player
Get the match activity in matches per day for a player
Player::getTeamMembers() — Method in class Player
Get all of the members belonging to a team
Player::getActiveStatuses() — Method in class Player
Get the possible statuses representing an active model (visible to everyone)
Player::getEagerColumns() — Method in class Player
Get the MySQL columns that will be loaded as soon as the model is created
Player::getLazyColumns() — Method in class Player
{@inheritdoc}
Player::getQueryBuilder() — Method in class Player
Get a query builder for players
Player::getAlphabeticalSort() — Method in class Player
Alphabetical order function for use in usort (case-insensitive)
QueryBuilder::greaterThan() — Method in class QueryBuilder
Request that a column is greater than a quantity
QueryBuilder::getNames() — Method in class QueryBuilder
Perform the query and get back the results in an array of names
QueryBuilder::getArray() — Method in class QueryBuilder
Perform the query and get back the results in a list of arrays
QueryBuilder::getModels() — Method in class QueryBuilder
Perform the query and get the results as Models
QueryBuilder::getResultsPerPage() — Method in class QueryBuilder
Get the amount of results that are returned per page
Role::getDisplayColor() — Method in class Role
Get the color this role will have as the background in their badge
Role::getDisplayName() — Method in class Role
Get the "display name" of a role. The display name differs from the name of the role where the "Administrators" role can be displayed as "League Council" when the role is used to displayed players assigned to this role.
Role::getDisplayOrder() — Method in class Role
Get the order this role should be displayed on the "Admins" page
Role::getDisplayIcon() — Method in class Role
Get the Font Awesome class that will be used as the symbol for the role on the "Admins" page
Role::getUsers() — Method in class Role
Get an array of players who have this role assigned to them
Role::getName() — Method in class Role
Get the name of the role as displayed in the admin interface
Role::getPerms() — Method in class Role
Get the permissions a role has
Role::getPermObjects() — Method in class Role
Return the permissions a role has as models
Role::getRoles() — Method in class Role
Get the roles a player has
Role::getLeaderRoles() — Method in class Role
Get the roles that should be displayed on the "Admins" page
Role::getQueryBuilder() — Method in class Role
Get a query builder for Roles
Server::getPlayers() — Method in class Server
Gets the players on the server
Server::getApiKey() — Method in class Server
The ApiKey assigned to this server
Server::getServerIp() — Method in class Server
Gets the server's ip address
Server::getName() — Method in class Server
Get the server's name
Server::getDomain() — Method in class Server
Get the domain of the server
Server::getPort() — Method in class Server
Get the port of the server
Server::getAddress() — Method in class Server
Get the server's IP address or hostname
Server::getUpdated() — Method in class Server
Get when the server information was last updated
Server::getCountry() — Method in class Server
Get the country the server is in
Server::getOwner() — Method in class Server
Get the owner of the server
Server::getLastUpdate() — Method in class Server
Returns the amount of time passed since the server was last updated
Server::getServers() — Method in class Server
Get all the servers in the database that have an active status
Server::getQueryBuilder() — Method in class Server
Get a query builder for servers
Service::getRequest() — Method in class Service
Service::getGenerator() — Method in class Service
Service::getParameter() — Method in class Service
Gets a parameter
Service::getSession() — Method in class Service
Service::getNewSession() — Method in class Service
Create a new session
Service::getFormFactory() — Method in class Service
Service::getEnvironment() — Method in class Service
Service::getModelCache() — Method in class Service
Service::getContainer() — Method in class Service
Service::getDispatcher() — Method in class Service
Team::getActivity() — Method in class Team
Get the activity of the team
Team::getCreationDate() — Method in class Team
Get the creation date of the team
Team::getDescription() — Method in class Team
Get the description of the team
Team::getElo() — Method in class Team
Get the current elo of the team
Team::getLeader() — Method in class Team
Get the leader of the team
Team::getMatches() — Method in class Team
Get the matches this team has participated in
Team::getMatchesDraw() — Method in class Team
Get the number of matches that resulted as a draw
Team::getMatchesLost() — Method in class Team
Get the number of matches that the team has lost
Team::getMatchesURL() — Method in class Team
Get the URL that points to the team's list of matches
Team::getMatchesWon() — Method in class Team
Get the number of matches that the team has won
Team::getMembers() — Method in class Team
Get the members on the team
Team::getName() — Method in class Team
Get the name of the team
Team::getEscapedName() — Method in class Team
Get the name of the team, safe for use in your HTML
Team::getNumMembers() — Method in class Team
Get the number of members on the team
Team::getNumTotalMatches() — Method in class Team
Get the total number of matches this team has played
Team::getRankValue() — Method in class Team
Get the rank category a team belongs too based on their ELO
Team::getRankImageLiteral() — Method in class Team
Get the HTML for an image with the rank symbol
Team::getTeams() — Method in class Team
Get all the teams in the database that are not disabled or deleted
Team::getFromName() — Method in class Team
Get a single team by its name
Team::getAlphabeticalSort() — Method in class Team
Alphabetical order function for use in usort (case-insensitive)
Team::getActiveStatuses() — Method in class Team
Get the possible statuses representing an active model (visible to everyone)
Team::getQueryBuilder() — Method in class Team
Get a query builder for teams
TeamInterface::getId() — Method in class TeamInterface
Returns the unique identifier of the team
TeamInterface::getName() — Method in class TeamInterface
Returns the human-readable name of the team
TeamInterface::getAvatar() — Method in class TeamInterface
Returns the path to the team's avatar
UrlModel::getRouteName() — Method in class UrlModel
Get the name of the route that shows the object
UrlModel::getParamName() — Method in class UrlModel
Get the name of the object's parameter in the route
UrlModel::getTypeForHumans() — Method in class UrlModel
Gets a human-readable format of the model's type
UrlModel::getURL() — Method in class UrlModel
Get an object's url
UrlModel::getPermaLink() — Method in class UrlModel
Get an object's permanent url
Visit::getQueryBuilder() — Method in class Visit
Get a query builder for players
Visit::getPlayer() — Method in class Visit
Get the visiting player
Visit::getIpAddress() — Method in class Visit
Get the IP address of the player
Visit::getHost() — Method in class Visit
Get the visiting host
Visit::getUserAgent() — Method in class Visit
Get the visitor's user agent
Visit::getReferrer() — Method in class Visit
Get the visitor's referer or referrer
VisitLogController::getQueryBuilder() — Method in class VisitLogController
Returns a configured QueryBuilder for the corresponding model

H

AppKernel::handle() — Method in class AppKernel
ModelCache::has() — Method in class ModelCache
Find whether a model exists in the cache
HumanDateFilterClass in namespace BZIon\Twig
HTMLControllerClass in namespace
HTTPExceptionClass in namespace
An Exception with an HTTP error code, the message of which is visible to the user
HomeControllerClass in namespace
HostnameBansClass in namespace
Invitation::hasOpenInvitation() — Method in class Invitation
Find whether there are unexpired invitations for a player and a team
Player::hasPermission() — Method in class Player
Check if a player has a specific permission
Player::hasBeenActive() — Method in class Player
Check whether or not a player been in a match or has logged on in the specified amount of time to be considered active
Role::hasPerm() — Method in class Role
Check whether a role has a specified permission
Server::hasPlayers() — Method in class Server
Checks if the server has players

I

AbstractMessage::isMessage() — Method in class AbstractMessage
Find out whether the event is a message and not a generic conversation event (such as a rename or member join)
NullOutput::isVerbose() — Method in class NullOutput
ScriptHandler::initializeChangelog() — Method in class ScriptHandler
Initialize the last update file so that when the user updates and asks for the changelog, the entries added before the installation are not shown
NewMessageEvent::isFirst() — Method in class NewMessageEvent
Find out if the message is the first in its Conversation
IpAddressClass in namespace BZIon\Form\Constraint
Ip Address form constraint
IpAddressValidatorClass in namespace BZIon\Form\Constraint
Ip Address validator
IpTransformerClass in namespace BZIon\Form\Transformer
IpTypeClass in namespace BZIon\Form\Type
NotificationAdapter::isEnabled() — Method in class NotificationAdapter
Find whether we should/can send messages using this adapter
WebSocketAdapter::isEnabled() — Method in class WebSocketAdapter
Find whether we should/can send messages using this adapter
AppGlobal::isDebug() — Method in class AppGlobal
Find out whether the kernel has enabled debugging
AppGlobal::isMaintenance() — Method in class AppGlobal
Find out whether maintenance mode is enabled for users of the website
AppGlobal::isAlertEnabled() — Method in class AppGlobal
Whether or not the website wide alert is enabled
AppGlobal::isAlertCollapsible() — Method in class AppGlobal
Should the alert be collapsible
InstanceOfTestClass in namespace BZIon\Twig
InvalidTestClass in namespace BZIon\Twig
Ban::isExpired() — Method in class Ban
Calculate whether a ban has expired or not.
BaseModel::isValid() — Method in class BaseModel
See if an object is valid
BaseModel::invalid() — Method in class BaseModel
Generate an invalid object
ColorTeam::isValidTeamColor() — Method in class ColorTeam
Return whether a team color is valid
ColorTeam::isSameAs() — Method in class ColorTeam
Find out if a team is the same as another team
Controller::isDebug() — Method in class Controller
Find out whether debugging is enabled
Conversation::isCreator() — Method in class Conversation
Determine whether a player is the one who created the message conversation
Conversation::isEditor() — Method in class Conversation
{@inheritdoc}
Conversation::isReadBy() — Method in class Conversation
Find whether the last message in the conversation has been read by a player
Conversation::isMember() — Method in class Conversation
Checks if a player or team belongs in the conversation
Conversation::isTeamMember() — Method in class Conversation
Find out if a player belongs to any of the conversation's teams
ConversationEvent::isMessage() — Method in class ConversationEvent
Find out whether the event is a message and not a generic conversation event (such as a rename or member join)
Database::isConnected() — Method in class Database
Tests whether or not the connection to the database is still active
InvitationClass in namespace
An invitation sent to a player asking them to join a team
InvitationControllerClass in namespace
InvitationController::inviteAction() — Method in class InvitationController
Match::isDraw() — Method in class Match
Determine whether the match was a draw
Match::involvesTeam() — Method in class Match
Find out whether the match involves a team
Match::isOfficial() — Method in class Match
Find out if the match is played between official teams
Match::isEloCorrect() — Method in class Match
Find if a match's stored ELO is correct
Message::isMessage() — Method in class Message
Find out whether the event is a message and not a generic conversation event (such as a rename or member join)
Model::isDeleted() — Method in class Model
Find if the model is in the trash can (or doesn't exist)
Model::isActive() — Method in class Model
Find if the model is active (i.e. visible to everyone)
Model::isSameAs() — Method in class Model
Find if two objects represent the same model
ModelInterface::isValid() — Method in class ModelInterface
See if an object is valid
ModelInterface::isDeleted() — Method in class ModelInterface
Check if a status of the object is 'deleted'
ModelInterface::invalid() — Method in class ModelInterface
Generate an invalid object
NewsCategory::isProtected() — Method in class NewsCategory
Check if the category is protected from being deleted
Notification::isRead() — Method in class Notification
Finds if the notification has been read by the user
Notification::initializeAdapters() — Method in class Notification
Initialize the external push adapters
Page::isHomePage() — Method in class Page
Find out whether this is the homepage
Player::isVerified() — Method in class Player
Returns whether the player has verified their e-mail address
Player::isCorrectConfirmCode() — Method in class Player
Find out whether the specified confirmation code is correct
Player::isOutdated() — Method in class Player
Check whether the callsign of the player is outdated
Player::isDisabled() — Method in class Player
Check if a player's account has been disabled
Player::isTestUser() — Method in class Player
Check if everyone can log in as this user on a test environment
Player::isTeamless() — Method in class Player
Check if a player is teamless
Player::isBanned() — Method in class Player
Find out if a player is banned
QueryBuilder::isBefore() — Method in class QueryBuilder
Request that a timestamp is before the specified time
QueryBuilder::isAfter() — Method in class QueryBuilder
Request that a timestamp is after the specified time
QueryBuilder::is() — Method in class QueryBuilder
Request that a column equals a number
QueryBuilder::isOneOf() — Method in class QueryBuilder
Request that a column equals one of some strings
Role::isReusable() — Method in class Role
Check if this role is for a conversation of users or if it's a role for a single user
Role::isProtected() — Method in class Role
Check if this role is protected from being deleted
Server::isOnline() — Method in class Server
Checks if the server is online (listed on the public list server)
Service::isDebug() — Method in class Service
Team::incrementMatchCount() — Method in class Team
Increment the team's match count by one
Team::isMember() — Method in class Team
Check if a player is part of this team
Team::isLastMatch() — Method in class Team
Find if a specific match is the team's last one

J

JSONControllerClass in namespace
A controller with the capability of responding with JSON data
TeamController::joinAction() — Method in class TeamController

K

MessageController::kickAction() — Method in class MessageController
TeamController::kickAction() — Method in class TeamController

L

AdminController::listAction() — Method in class AdminController
AdminController::landingAction() — Method in class AdminController
LogCommandClass in namespace BZIon\Command
DatabaseDataCollector::logQuery() — Method in class DatabaseDataCollector
Log a database query
DatabaseDataCollector::logCacheFetch() — Method in class DatabaseDataCollector
Log a fetch from the Model Cache
Debug::log() — Method in class Debug
Log a debug message
Debug::logCacheFetch() — Method in class Debug
Log a cache fetch in the data collector
$IpAddressProperty in class IpAddress
LinkToFunctionClass in namespace BZIon\Twig
BanController::listAction() — Method in class BanController
LeagueOverseerHookControllerClass in namespace
LoginControllerClass in namespace
LoginController::loginAction() — Method in class LoginController
LoginController::logoutAction() — Method in class LoginController
LoginController::loginAsTestUserAction() — Method in class LoginController
MapController::listAction() — Method in class MapController
MatchController::listAction() — Method in class MatchController
MessageController::listAction() — Method in class MessageController
MessageController::leaveAction() — Method in class MessageController
NewsController::listAction() — Method in class NewsController
NotificationController::listAction() — Method in class NotificationController
PlayerController::listAction() — Method in class PlayerController
QueryBuilder::lessThan() — Method in class QueryBuilder
Request that a column is less than a quantity
QueryBuilder::limit() — Method in class QueryBuilder
Specify the number of results per page
ServerController::listAction() — Method in class ServerController
TeamController::listAction() — Method in class TeamController
VisitLogController::listAction() — Method in class VisitLogController

M

ModelCacheClass in namespace BZIon\Cache
A Model cache that can speed up data retrieval from the database
ScriptHandler::migrateDatabase() — Method in class ScriptHandler
MaintenanceListenerClass in namespace BZIon\Event
An event that throws a maintenace page as a response to a request if we're on maintenance mode
$IpAddressProperty in class IpAddress
ModelValidatorClass in namespace BZIon\Form\Constraint
Model validator for the AdvancedModelType
$UniqueAliasProperty in class UniqueAlias
$UniqueAliasProperty in class UniqueAlias
The model being edited
$ValidModelProperty in class ValidModel
MapFormCreatorClass in namespace BZIon\Form\Creator
Form creator for teams
MatchFormCreatorClass in namespace BZIon\Form\Creator
Form creator for matches
MessageFormCreatorClass in namespace BZIon\Form\Creator
Form creator for sending messages to conversations
MessageSearchFormCreatorClass in namespace BZIon\Form\Creator
Form creator for searching messages
ModelFormCreatorClass in namespace BZIon\Form\Creator
A form creator for Models which cooperates with the CRUDController
MatchTeamTransformerClass in namespace BZIon\Form\Transformer
MultipleAdvancedModelTransformerClass in namespace BZIon\Form\Transformer
MultipleModelTransformerClass in namespace BZIon\Form\Transformer
MatchTeamTypeClass in namespace BZIon\Form\Type
ModelTypeClass in namespace BZIon\Form\Type
A Model type for use in Symphony's forms
MarkdownEngineClass in namespace BZIon
This class extends Parsedown and adds functionality to enable or disable functionality
MessageSearchClass in namespace BZIon\Search
Performs a search on messages
MarkdownFilterClass in namespace BZIon\Twig
ModelEqualityOperatorClass in namespace BZIon\Twig
A twig operator to test if two models are the same (they are of the same type and have the same ID)
ModelFetcherClass in namespace BZIon\Twig
A twig global that enables the creation of Models from their IDs
ModelInequalityOperatorClass in namespace BZIon\Twig
A twig operator to test if two models are not the same (they are not of the same type or have a different ID)
Conversation::markReadBy() — Method in class Conversation
Mark the last message in the conversation as having been read by a player
Conversation::markUnread() — Method in class Conversation
Mark the last message in the conversation as unread by the conversation's members
ErrorController::modelNotFoundAction() — Method in class ErrorController
Show an error message for a model that wasn't found
LeagueOverseerHookController::matchReportAction() — Method in class LeagueOverseerHookController
MaintenanceControllerClass in namespace
MapClass in namespace
A BZFlag server map
MapControllerClass in namespace
MapsClass in namespace
MatchClass in namespace
A match played between two teams
MatchControllerClass in namespace
MatchQueryBuilderClass in namespace
This class can be used to search for matches with specific characteristics in the database.
MessageClass in namespace
A message between players or teams
MessageControllerClass in namespace
MessageQueryBuilderClass in namespace
This class can be used to search for messages with specific characteristics in the database.
MessageQueryBuilder::messagesOnly() — Method in class MessageQueryBuilder
Only include messages
MissingArgumentExceptionClass in namespace
ModelClass in namespace
A database object (e.g. A player or a team)
Model::mapToIDs() — Method in class Model
Converts an array of Models to an array of IDs
ModelInterfaceClass in namespace
A base database object interface
ModelNotFoundExceptionClass in namespace
An Exception about a model which doesn't exist in the database
Notification::markAsRead() — Method in class Notification
Mark the notification as read by the user
NotificationQueryBuilder::markRead() — Method in class NotificationQueryBuilder
Mark all the selected notifications as read
Player::markAsBanned() — Method in class Player
Mark a player's account as banned
Player::markAsUnbanned() — Method in class Player
Mark a player's account as unbanned
Player::markMessagesAsRead() — Method in class Player
Mark all the unread messages of a player as read

N

NullOutputClass in namespace BZIon\Command
Event::notify() — Method in class Event
Send a notification to the players affected by this event
EventSubscriber::notify() — Method in class EventSubscriber
Called when an event needs to notify a user
NewMessageEventClass in namespace BZIon\Event
Event thrown each time a new message is sent or a conversation is created
NewNotificationEventClass in namespace BZIon\Event
Event thrown each time a new notification for a user is created
TeamAbandonEvent::notify() — Method in class TeamAbandonEvent
Send a notification to the players affected by this event
TeamDeleteEvent::notify() — Method in class TeamDeleteEvent
Send a notification to the players affected by this event
TeamInviteEvent::notify() — Method in class TeamInviteEvent
Send a notification to the players affected by this event
TeamJoinEvent::notify() — Method in class TeamJoinEvent
Send a notification to the players affected by this event
TeamKickEvent::notify() — Method in class TeamKickEvent
Send a notification to the players affected by this event
TeamLeaderChangeEvent::notify() — Method in class TeamLeaderChangeEvent
Send a notification to the players affected by this event
WelcomeEvent::notify() — Method in class WelcomeEvent
Send a notification to the players affected by this event
NotBlankModelClass in namespace BZIon\Form\Constraint
Constraint that makes sure a model is valid
NotBlankModelValidatorClass in namespace BZIon\Form\Constraint
Validator that makes sure a model is valid and values are not empty
NewsFormCreatorClass in namespace BZIon\Form\Creator
Form creator for news
NotificationAdapterClass in namespace BZIon\NotificationAdapter
An external push service, used to send notifications to users in real-time while they are using the web interface
NamedModelClass in namespace
A Model that has a name
NewsClass in namespace
A news article
NewsCategoryClass in namespace
A news category
NewsControllerClass in namespace
NotFoundExceptionClass in namespace
An Exception about something that we couldn't locate
NotificationClass in namespace
A notification to a player
Notification::newNotification() — Method in class Notification
Enter a new notification into the database
NotificationControllerClass in namespace
NotificationQueryBuilderClass in namespace
This class can be used to search for notifications with specific characteristics in the database and perform a limited set of actions on them.
NullableHostColumnClass in namespace
NullableInvitationFromClass in namespace
Player::newPlayer() — Method in class Player
Enter a new player to the database
QueryBuilder::notEquals() — Method in class QueryBuilder
Request that a column doesNOT equals a string (case-insensitive)
Server::numPlayers() — Method in class Server
Gets the number of players on the server
TeamController::newLeader() — Method in class TeamController
Show a confirmation form to confirm that the user wants to assign a new leader to a team
TimeDate::now() — Method in class TimeDate
Get a Carbon instance for the current date and time

O

ConversationSubscriber::onTeamMembershipChange() — Method in class ConversationSubscriber
Called every time a member is added/removed from a team
ConversationSubscriber::onTeamLeave() — Method in class ConversationSubscriber
When a player leaves a team, remove them from every conversation that includes that team
EventSubscriber::onNewMessage() — Method in class EventSubscriber
Called every time a new message is sent
EventSubscriber::onNewNotification() — Method in class EventSubscriber
Called every time a new notification is sent
MaintenanceListener::onKernelRequest() — Method in class MaintenanceListener
DatabaseSessionHandler::open() — Method in class DatabaseSessionHandler
{@inheritdoc}
EventPusher::onOpen() — Method in class EventPusher
Open the connection
EventPusher::onMessage() — Method in class EventPusher
Send a message as a client
EventPusher::onClose() — Method in class EventPusher
Close a connection
EventPusher::onError() — Method in class EventPusher
Action to call on an error
EventPusher::onServerEvent() — Method in class EventPusher
Action to call when the server notifies us about something

P

PageFormCreatorClass in namespace BZIon\Form\Creator
Form creator for pages
PlayerAdminNotesFormCreatorClass in namespace BZIon\Form\Creator
Form creator for a player's admin notes
ProfileFormCreatorClass in namespace BZIon\Form\Creator
Form creator to allow users to edit their profiles
Delete::perform() — Method in class Delete
Perform the action on the database
EditAction::perform() — Method in class EditAction
Perform the action on the database
Update::perform() — Method in class Update
Perform the action on the database
EventPusher::ping() — Method in class EventPusher
Send a ping message to all clients and kick those who didn't respond
PluralFilterClass in namespace BZIon\Twig
Notification::push() — Method in class Notification
Make sure that the user is shown the notification immediately if they are browsing
Notification::pushEvent() — Method in class Notification
Push an event to the event adapters
PageClass in namespace
A custom page
PageControllerClass in namespace
PermissionClass in namespace
A permission that is assigned to a role
PermissionModelClass in namespace
A Model that can be managed by users with specific permissions
PlainTextControllerClass in namespace
A controller that will not connect to Twig, used for API calls
PlayerClass in namespace
A league player
Player::playerBZIDExists() — Method in class Player
Determine if a player exists in the database
PlayerControllerClass in namespace
PlayerGroupsIndexClass in namespace
ProfileControllerClass in namespace
PublicAPIControllerClass in namespace
PublicAPIController::playerListAction() — Method in class PublicAPIController
SearchController::playerByBzidAction() — Method in class SearchController

Q

Database::query() — Method in class Database
Prepares and executes a MySQL prepared SELECT statement. The second parameter is optional when using this function to execute a query with no placeholders.
LeagueOverseerHookController::queryAction() — Method in class LeagueOverseerHookController
QueryBuilderClass in namespace
This class can be used to search for models with specific characteristics in the database.

R

AliasModel::resetAlias() — Method in class AliasModel
Reset a model's alias based on its name
AppKernel::registerContainerConfiguration() — Method in class AppKernel
AppKernel::registerBundles() — Method in class AppKernel
AvatarModel::resetAvatar() — Method in class AvatarModel
Reset the object's avatar to an identicon
RoleFormCreatorClass in namespace BZIon\Form\Creator
Form creator for roles
DatetimeWithTimezoneTransformer::reverseTransform() — Method in class DatetimeWithTimezoneTransformer
Take the timestamp from the time field and the timezone that the user provided and combine them into a single timezoned TimeDate
IpTransformer::reverseTransform() — Method in class IpTransformer
Transforms a comma-separated list of IP addresses to an array
MatchTeamTransformer::reverseTransform() — Method in class MatchTeamTransformer
Transforms an ID to an object
MultipleAdvancedModelTransformer::reverseTransform() — Method in class MultipleAdvancedModelTransformer
Transforms data to an object
MultipleModelTransformer::reverseTransform() — Method in class MultipleModelTransformer
Transforms IDs to a list of objects
SingleAdvancedModelTransformer::reverseTransform() — Method in class SingleAdvancedModelTransformer
Transforms data to an object
SingleModelTransformer::reverseTransform() — Method in class SingleModelTransformer
Transforms an ID to an object
TimezoneTransformer::reverseTransform() — Method in class TimezoneTransformer
Return a timezone ready to use internally
RedirectableUrlMatcherClass in namespace BZIon\Routing
A URL matcher that redirects the user
RedirectableUrlMatcher::redirect() — Method in class RedirectableUrlMatcher
Redirects the user to another URL.
DatabaseSessionHandler::read() — Method in class DatabaseSessionHandler
{@inheritdoc}
Ban::removeIP() — Method in class Ban
Remove an IP from the ban
BaseModel::refresh() — Method in class BaseModel
Fetch a model's data from the database again
CachedModel::refresh() — Method in class CachedModel
Fetch a model's data from the database again
Conversation::removeMember() — Method in class Conversation
Remove a member from the discussion
Database::rollback() — Method in class Database
Cancel all pending queries (does not finish the transaction
Match::resetELOs() — Method in class Match
Reset the ELOs of the teams participating in the match
Match::recalculateElo() — Method in class Match
Recalculate the match's elo and adjust the team ELO values
$MatchControllerProperty in class MatchController
Whether the last edited match has had its ELO changed, requiring an ELO recalculation
MatchController::recalculateAction() — Method in class MatchController
Player::removeRole() — Method in class Player
Remove a player from a role
QueryBuilder::reverse() — Method in class QueryBuilder
Reverse the order
RedirectingControllerClass in namespace
RedirectingController::removeTrailingSlashAction() — Method in class RedirectingController
Remove the trailing slash from URLs
RoleClass in namespace
A role a player is assigned
Role::removePerm() — Method in class Role
Revoke a permission from a role
RoleControllerClass in namespace
Team::removeMember() — Method in class Team
Removes a member from the team

S

AliasModel::setName() — Method in class AliasModel
Change the object's name
AliasModel::setAlias() — Method in class AliasModel
Set a model's alias
AvatarModel::setAvatarFile() — Method in class AvatarModel
Set the avatar of the object to be a specific file
AvatarModel::setAvatar() — Method in class AvatarModel
Change the avatar of the object
ModelCache::save() — Method in class ModelCache
Save a model in the database cache
LogCommand::sort() — Method in class LogCommand
Sort the parsed changelog array before saving it
ServerCommandClass in namespace BZIon\Command
SuccessCommandClass in namespace BZIon\Command
ScriptHandlerClass in namespace BZIon\Composer
A manager for composer events
ScriptHandler::showChangelog() — Method in class ScriptHandler
Shows what changed since the last update
ScriptHandler::showSuccessMessage() — Method in class ScriptHandler
Shows an installation success message
Debug::startStopwatch() — Method in class Debug
Start counting time for an event
ConversationJoinEvent::serialize() — Method in class ConversationJoinEvent
Serialize an event so that it can be stored in the database
Event::serialize() — Method in class Event
Serialize an event so that it can be stored in the database
EventSubscriber::sendEmails() — Method in class EventSubscriber
Send emails to a list of recipients
TeamDeleteEvent::serialize() — Method in class TeamDeleteEvent
Serialize an event so that it can be stored in the database
$ValidModelProperty in class ValidModel
Whether the input should accept only one model
ProfileFormCreator::setEditingSelf() — Method in class ProfileFormCreator
Set whether the player is editing their own profile
ServerFormCreatorClass in namespace BZIon\Form\Creator
Form creator for servers
SingleAdvancedModelTransformerClass in namespace BZIon\Form\Transformer
SingleModelTransformerClass in namespace BZIon\Form\Transformer
MarkdownEngine::setAllowImages() — Method in class MarkdownEngine
Disable or enable Parsedown from rendering images
MessageSearch::search() — Method in class MessageSearch
Perform a search on messages and get the results
Ban::setIPs() — Method in class Ban
Set the IP addresses of the ban
Ban::setExpiration() — Method in class Ban
Set the expiration date of the ban
Ban::setServerMessage() — Method in class Ban
Set the server message of the ban
Ban::setReason() — Method in class Ban
Set the reason of the ban
Ban::setAllowServerJoin() — Method in class Ban
Set whether the ban's victim is allowed to enter a match server
BanController::showAction() — Method in class BanController
Controller::setup() — Method in class Controller
Method that will be called before any action
Conversation::setSubject() — Method in class Conversation
Update the conversation's subject
Conversation::sendMessage() — Method in class Conversation
Send a new message to the conversation's members
ConversationEvent::storeEvent() — Method in class ConversationEvent
Store a conversation event in the database
Database::startTransaction() — Method in class Database
Start a MySQL transaction
HomeController::showAction() — Method in class HomeController
Invitation::sendInvite() — Method in class Invitation
Send an invitation to join a team
LeagueOverseerHookController::setUp() — Method in class LeagueOverseerHookController
{@inheritdoc}
MaintenanceController::showAction() — Method in class MaintenanceController
Map::setName() — Method in class Map
Set the name of the map
Map::setDescription() — Method in class Map
Set the description of the map
Match::setTimestamp() — Method in class Match
Set the timestamp of the match
Match::setTeamPlayers() — Method in class Match
Set the players of the match's teams
Match::setTeamPoints() — Method in class Match
Set the match team points
Match::setTeamColors() — Method in class Match
Set the match team colors
Match::setMap() — Method in class Match
Set the map where the match was played
Match::setMatchType() — Method in class Match
Set the match type
Match::setServerAddress() — Method in class Match
Set the server address of the server where this match took place
Match::setDuration() — Method in class Match
Set the match duration
MatchController::showAction() — Method in class MatchController
Message::sendMessage() — Method in class Message
Create a new message
MessageController::setup() — Method in class MessageController
Method that will be called before any action
MessageController::showAction() — Method in class MessageController
MessageController::searchAction() — Method in class MessageController
MessageQueryBuilder::search() — Method in class MessageQueryBuilder
NewsController::showAction() — Method in class NewsController
Page::setContent() — Method in class Page
Set the content of the page
Page::setStatus() — Method in class Page
Set the status of the page
PageController::showDefaultAction() — Method in class PageController
PageController::showAction() — Method in class PageController
Player::setEmailAddress() — Method in class Player
Set the player's email address and reset their verification status
Player::setVerified() — Method in class Player
Set whether the player has verified their e-mail address
Player::setReceives() — Method in class Player
Set what kind of events the player should be e-mailed about
Player::setOutdated() — Method in class Player
Set whether the callsign of the player is outdated
Player::setDescription() — Method in class Player
Set the player's description
Player::setTimezone() — Method in class Player
Set the player's timezone
Player::setTeam() — Method in class Player
Set the player's team
Player::setLastMatch() — Method in class Player
Set the match the player last participated in
Player::setStatus() — Method in class Player
Set the player's status
Player::setAdminNotes() — Method in class Player
Set the player's admin notes
Player::setCountry() — Method in class Player
Set the player's country
Player::setName() — Method in class Player
Alias for Player::setUsername()
Player::setRoles() — Method in class Player
Set the roles of a user
Player::setUsername() — Method in class Player
Change a player's callsign and add it to the database if it does not exist as a past callsign
PlayerController::showAction() — Method in class PlayerController
ProfileController::setup() — Method in class ProfileController
Method that will be called before any action
ProfileController::showAction() — Method in class ProfileController
PublicAPIController::serverListAction() — Method in class PublicAPIController
QueryBuilder::startsWith() — Method in class QueryBuilder
Request that a column value starts with a string (case-insensitive)
QueryBuilder::sortBy() — Method in class QueryBuilder
Return the results sorted by the value of a column
QueryBuilder::startAt() — Method in class QueryBuilder
Start with a specific result
Role::setPerms() — Method in class Role
Set the permissions of the role
Role::setName() — Method in class Role
Set the name of the role
Role::setDisplayAsLeader() — Method in class Role
Set whether the Role is displayed as a leader role
Role::setDisplayIcon() — Method in class Role
Set the icon class of the role
Role::setDisplayColor() — Method in class Role
Set the color of the role
Role::setDisplayName() — Method in class Role
Set the display name of the role
Role::setDisplayOrder() — Method in class Role
Set the display order of the role
SearchControllerClass in namespace
SearchController::searchAction() — Method in class SearchController
ServerClass in namespace
A BZFlag server
Server::staleInfo() — Method in class Server
Checks if the last update is older than or equal to the update interval
Server::setName() — Method in class Server
Set the name of the server
Server::setAddress() — Method in class Server
Set the address of the server
Server::setDomain() — Method in class Server
Set the domain of the server
Server::setPort() — Method in class Server
Set the port of the server
Server::setOwner() — Method in class Server
Set the id of the owner of the server
Server::setCountry() — Method in class Server
Set the id of the country of the server
ServerControllerClass in namespace
ServerController::showAction() — Method in class ServerController
ServiceClass in namespace
Class Service
Service::setRequest() — Method in class Service
Service::setGenerator() — Method in class Service
Sets the URL Generator.
Service::setSession() — Method in class Service
Service::setFormFactory() — Method in class Service
Service::setEnvironment() — Method in class Service
Service::setModelCache() — Method in class Service
Service::setKernel() — Method in class Service
SplitServerAddressClass in namespace
SupportFunMatchesClass in namespace
Team::setElo() — Method in class Team
Change the ELO of the team
Team::setDescription() — Method in class Team
Update the description of the team
Team::setStatus() — Method in class Team
Change the status of the team
Team::setLeader() — Method in class Team
Change the leader of the team
TeamController::showAction() — Method in class TeamController
VisitLogController::setup() — Method in class VisitLogController
Method that will be called before any action
VisitQueryBuilder::search() — Method in class VisitQueryBuilder
Search for a visit from the given IP or Host

T

AppKernel::terminate() — Method in class AppKernel
AppKernel::terminateWithException() — Method in class AppKernel
TeamAbandonEventClass in namespace BZIon\Event
Event dispatched whenever someone leaves a team
TeamDeleteEventClass in namespace BZIon\Event
Event announced when a team is deleted
TeamInviteEventClass in namespace BZIon\Event
Event dispatched when someone invites a player to a team
TeamJoinEventClass in namespace BZIon\Event
Event dispatched whenever someone joins a team
TeamKickEventClass in namespace BZIon\Event
Event announced when someone a player is kicked from a team
TeamLeaderChangeEventClass in namespace BZIon\Event
Event thrown when a player gets the leadership of a team
$UniqueAliasProperty in class UniqueAlias
The type of the model
$ValidModelProperty in class ValidModel
TeamFormCreatorClass in namespace BZIon\Form\Creator
Form creator for teams
AdvancedModelTransformer::transform() — Method in class AdvancedModelTransformer
Transforms an object (model) to the form representation
DatetimeWithTimezoneTransformer::transform() — Method in class DatetimeWithTimezoneTransformer
Take a TimeDate object (with a timezone) and put its value on the time and timezone fields, so the user can see it
IpTransformer::transform() — Method in class IpTransformer
Transforms IP addresses from an array to a comma-separated string
MatchTeamTransformer::transform() — Method in class MatchTeamTransformer
Transforms an object (model) to an integer (int).
MultipleModelTransformer::transform() — Method in class MultipleModelTransformer
Transforms objects (models) to integers (IDs)
SingleModelTransformer::transform() — Method in class SingleModelTransformer
Transforms an object (model) to an integer (int).
TimezoneTransformerClass in namespace BZIon\Form\Transformer
TimezoneTransformer::transform() — Method in class TimezoneTransformer
Take a timezone and put its value on the time and timezone fields, so the user can see it
TimezoneTypeClass in namespace BZIon\Form\Type
TimestampClass in namespace BZIon\Model\Column
A timestamp column
NotificationAdapter::trigger() — Method in class NotificationAdapter
Trigger a notification
WebSocketAdapter::trigger() — Method in class WebSocketAdapter
Trigger a notification
TruncateFilterClass in namespace BZIon\Twig
TwigExtensionClass in namespace BZIon\Twig
A twig global that provides information about the app
$HTMLControllerProperty in class HTMLController
Whether twig has been prepared
LeagueOverseerHookController::teamNameAction() — Method in class LeagueOverseerHookController
LeagueOverseerHookController::teamNameDumpAction() — Method in class LeagueOverseerHookController
MessageController::teamRefreshAction() — Method in class MessageController
MessageController::teamLeaveAction() — Method in class MessageController
PublicAPIController::teamListAction() — Method in class PublicAPIController
TeamClass in namespace
A league team
TeamControllerClass in namespace
TeamGroupAssociationsClass in namespace
TeamInterfaceClass in namespace
A base team model interface
TeamMarkdownMigrationClass in namespace
TimeDateClass in namespace
A class representing a timestamp
TimeDate::toMysql() — Method in class TimeDate
Format the timestamp so that it can be used in mysql queries
TrackLastMatchClass in namespace

U

AllowNullDescription::up() — Method in class AllowNullDescription
ConversationJoinEvent::unserialize() — Method in class ConversationJoinEvent
Call the event's constructor using serialized data
Event::unserialize() — Method in class Event
Call the event's constructor using serialized data
TeamDeleteEvent::unserialize() — Method in class TeamDeleteEvent
Call the event's constructor using serialized data
UniqueAliasClass in namespace BZIon\Form\Constraint
Unique alias constraint for models
UniqueAliasValidatorClass in namespace BZIon\Form\Constraint
Unique alias validator for models
BanFormCreator::update() — Method in class BanFormCreator
Update a model based on a form's data
MapFormCreator::update() — Method in class MapFormCreator
Update a model based on a form's data
MatchFormCreator::update() — Method in class MatchFormCreator
Update a model based on a form's data
ModelFormCreator::update() — Method in class ModelFormCreator
Update a model based on a form's data
NewsFormCreator::update() — Method in class NewsFormCreator
Update a model based on a form's data
PageFormCreator::update() — Method in class PageFormCreator
Update a model based on a form's data
ProfileFormCreator::update() — Method in class ProfileFormCreator
Update a model based on a form's data
RoleFormCreator::update() — Method in class RoleFormCreator
Update a model based on a form's data
ServerFormCreator::update() — Method in class ServerFormCreator
Update a model based on a form's data
TeamFormCreator::update() — Method in class TeamFormCreator
Update a model based on a form's data
UpdateClass in namespace BZIon\Migration
A request to update an object
UrlModifyFunctionClass in namespace BZIon\Twig
Ban::updateEditTimestamp() — Method in class Ban
Update the last edit timestamp
BanController::unbanAction() — Method in class BanController
BaseModel::update() — Method in class BaseModel
Update a database field
ChangeTeamNameLength::up() — Method in class ChangeTeamNameLength
Migrate Up.
Conversation::updateLastActivity() — Method in class Conversation
Update the conversation's last activity timestamp
DropPortColumn::up() — Method in class DropPortColumn
GroupEventUnification::up() — Method in class GroupEventUnification
GroupTeamEvents::up() — Method in class GroupTeamEvents
Migration Method
HostnameBans::up() — Method in class HostnameBans
Migrate Up.
Invitation::updateExpiration() — Method in class Invitation
Mark the invitation as having expired
News::updateContent() — Method in class News
Update the content of a post
News::updateEditTimestamp() — Method in class News
Update the last edit timestamp
News::updateLastEditor() — Method in class News
Update the editor of the post
News::updateCategory() — Method in class News
Update the category of the post
News::updateStatus() — Method in class News
Update the status of a post
News::updateSubject() — Method in class News
Update the subject of a post
NullableHostColumn::up() — Method in class NullableHostColumn
Migrate Up.
NullableInvitationFrom::up() — Method in class NullableInvitationFrom
Migrate Up.
Page::updateEditTimestamp() — Method in class Page
Update the last edit timestamp
Player::updateLastLogin() — Method in class Player
Updates this player's last login
SplitServerAddress::up() — Method in class SplitServerAddress
Migrate Up.
TeamMarkdownMigration::up() — Method in class TeamMarkdownMigration
Migrate Up.
TrackLastMatch::up() — Method in class TrackLastMatch
UrlModelClass in namespace
A Model that has a URL

V

IpAddressValidator::validate() — Method in class IpAddressValidator
{@inheritdoc}
ModelValidator::validate() — Method in class ModelValidator
{@inheritdoc}
NotBlankModelValidator::validate() — Method in class NotBlankModelValidator
{@inheritdoc}
UniqueAliasValidator::validate() — Method in class UniqueAliasValidator
{@inheritdoc}
ValidModelClass in namespace BZIon\Form\Constraint
Valid model constraint for the AdvancedModelType
ValidModel::validatedBy() — Method in class ValidModel
{@inheritdoc}
ValidTestClass in namespace BZIon\Twig
QueryBuilder::visibleTo() — Method in class QueryBuilder
Make sure that Models invisible to a player are not returned
VisitClass in namespace
A player's visit on the website
VisitLogControllerClass in namespace
VisitQueryBuilderClass in namespace
This class can be used to search for visits with specific characteristics in the database.

W

AdminController::wipeAction() — Method in class AdminController
WelcomeEventClass in namespace BZIon\Event
Event dispatched whenever a new user is created
WebSocketAdapterClass in namespace BZIon\NotificationAdapter
An interface to our websocket
DatabaseSessionHandler::write() — Method in class DatabaseSessionHandler
{@inheritdoc}
Ban::willExpire() — Method in class Ban
Check whether the ban will expire automatically
BaseModel::wipe() — Method in class BaseModel
Permanently delete the object from the database
MatchQueryBuilder::with() — Method in class MatchQueryBuilder
Only include matches where a specific team/player played
ModelInterface::wipe() — Method in class ModelInterface
Permanently delete the object from the database
Player::wipe() — Method in class Player
Permanently delete the object from the database
QueryBuilder::where() — Method in class QueryBuilder
Select a column

Y

YesNoFilterClass in namespace BZIon\Twig

_

ConfigHandler::__construct() — Method in class ConfigHandler
DatabaseQuery::__construct() — Method in class DatabaseQuery
Debug a database query
ConversationAbandonEvent::__construct() — Method in class ConversationAbandonEvent
Create a new event
ConversationJoinEvent::__construct() — Method in class ConversationJoinEvent
Create a new event
ConversationKickEvent::__construct() — Method in class ConversationKickEvent
Create a new event
ConversationRenameEvent::__construct() — Method in class ConversationRenameEvent
Create a new event
EventSubscriber::__construct() — Method in class EventSubscriber
Constructor
MaintenanceListener::__construct() — Method in class MaintenanceListener
Construct new MaintenanceListener
NewMessageEvent::__construct() — Method in class NewMessageEvent
Create a new event
NewNotificationEvent::__construct() — Method in class NewNotificationEvent
Create a new event
TeamAbandonEvent::__construct() — Method in class TeamAbandonEvent
Create a new event
TeamDeleteEvent::__construct() — Method in class TeamDeleteEvent
Create a new event
TeamInviteEvent::__construct() — Method in class TeamInviteEvent
Create a new event
TeamJoinEvent::__construct() — Method in class TeamJoinEvent
Create a new event
TeamKickEvent::__construct() — Method in class TeamKickEvent
Create a new event
TeamLeaderChangeEvent::__construct() — Method in class TeamLeaderChangeEvent
Create a new event
WelcomeEvent::__construct() — Method in class WelcomeEvent
Create a new event
UniqueAlias::__construct() — Method in class UniqueAlias
UniqueAlias
ConfirmationFormCreator::__construct() — Method in class ConfirmationFormCreator
Create a new confirmation form
ModelFormCreator::__construct() — Method in class ModelFormCreator
Create a new ModelFormCreator
AdvancedModelTransformer::__construct() — Method in class AdvancedModelTransformer
MatchTeamTransformer::__construct() — Method in class MatchTeamTransformer
Create new team
MultipleModelTransformer::__construct() — Method in class MultipleModelTransformer
SingleModelTransformer::__construct() — Method in class SingleModelTransformer
TimezoneTransformer::__construct() — Method in class TimezoneTransformer
Create a new TimezoneTransformer
AdvancedModelType::__construct() — Method in class AdvancedModelType
Create new ModelType
ModelType::__construct() — Method in class ModelType
Get a new ModelType
TimezoneType::__construct() — Method in class TimezoneType
Create new timezone type
MarkdownEngine::__construct() — Method in class MarkdownEngine
Constructor for our extension of Parsedown
Update::__construct() — Method in class Update
Construct new database update request
MessageSearch::__construct() — Method in class MessageSearch
Create a new message search
DatabaseSessionHandler::__construct() — Method in class DatabaseSessionHandler
Constructor.
EventPusher::__construct() — Method in class EventPusher
Create a new event pusher handler
AppGlobal::__construct() — Method in class AppGlobal
Create new AppGlobal
CanonicalUrl::__invoke() — Method in class CanonicalUrl
Build the canonical URL of a relative URL
HumanDateFilter::__invoke() — Method in class HumanDateFilter
InstanceOfTest::__invoke() — Method in class InstanceOfTest
Find if a model is valid
InvalidTest::__invoke() — Method in class InvalidTest
Find if a model is invalid
LinkToFunction::__invoke() — Method in class LinkToFunction
Get a link literal to a Model
MarkdownFilter::__invoke() — Method in class MarkdownFilter
ModelEqualityOperator::__construct() — Method in class ModelEqualityOperator
{@inheritdoc}
ModelFetcher::__call() — Method in class ModelFetcher
PluralFilter::__invoke() — Method in class PluralFilter
Make sure that a number is accompanied with the appropriate grammatical number
TruncateFilter::__invoke() — Method in class TruncateFilter
Generate a summary of the given string
UrlModifyFunction::__invoke() — Method in class UrlModifyFunction
Modify the current page URL
ValidTest::__invoke() — Method in class ValidTest
Find if a model is valid
YesNoFilter::__invoke() — Method in class YesNoFilter
Convert a boolean into a readable yes/no value
ColorTeam::__construct() — Method in class ColorTeam
Define a new ColorTeam
Controller::__construct() — Method in class Controller
Database::__construct() — Method in class Database
Create a new connection to the database
Database::__destruct() — Method in class Database
Destroy this connection to the database
Database::__sleep() — Method in class Database
Serialize the object
HTTPException::__construct() — Method in class HTTPException
Construct new Exception
JSONController::__construct() — Method in class JSONController
Model::__toString() — Method in class Model
Generates a string with the object's type and ID
ModelNotFoundException::__construct() — Method in class ModelNotFoundException
QueryBuilder::__construct() — Method in class QueryBuilder
Create a new QueryBuilder