Classes
An abstraction for conversation events
A Model that has a URL and an alias
A Model that has a URL, an alias, and an avatar
A class that finds the ApiDoc annotations in our controllers
A Model cache that can speed up data retrieval from the database
A handler for the ignored config.yml file
A manager for composer events
Symfony bundle for bzion configuration
A configuration extension for bzion which makes sure that configuration
parameters are accessible in the code
BZIon's configuration
A data collector that collects database data that will be shown on the
profiler
A MySQL query that will be profiled on a development environment
Useful debugging functions (will only waste time on a development environment)
Event dispatched whenever someone leaves a conversation
Event thrown when players join a conversation
Event announced when someone a player is kicked from a conversation
Event thrown when a conversation gets renamed
An event subscriber for events related to conversations
A general BZiON event
An event subscriber for bzion events
Event list
Handles exceptions
An event that throws a maintenace page as a response to a request if we're
on maintenance mode
Event thrown each time a new message is sent or a conversation is created
Event thrown each time a new notification for a user is created
Event dispatched whenever someone leaves a team
Event announced when a team is deleted
Event dispatched when someone invites a player to a team
Event dispatched whenever someone joins a team
Event announced when someone a player is kicked from a team
Event thrown when a player gets the leadership of a team
Event dispatched whenever a new user is created
Ip Address form constraint
Ip Address validator
Model validator for the AdvancedModelType
Constraint that makes sure a model is valid
Validator that makes sure a model is valid and values are not empty
Unique alias constraint for models
Unique alias validator for models
Valid model constraint for the AdvancedModelType
Form creator for bans
Form creator for confirmation dialogs
Form creator for creating new conversations
Form creator for conversation invitations
Form creator for conversation renames
An interface for form creator classes
Form creator for teams
Form creator for matches
Form creator for sending messages to conversations
Form creator for searching messages
A form creator for Models which cooperates with the CRUDController
Form creator for news
Form creator for pages
Form creator for a player's admin notes
Form creator to allow users to edit their profiles
Form creator for roles
Form creator for servers
Form creator for teams
A Model type for use in Symphony's forms
This class extends Parsedown and adds functionality to enable or disable functionality
An abstract database migration
A request to delete an object
A request to take action on an object, useful when returned from an edit
callback
A request to update an object
A timestamp column
An external push service, used to send notifications to users in real-time
while they are using the web interface
An interface to our websocket
A URL matcher that redirects the user
Performs a search on messages
A twig global that provides information about the app
A twig operator to test if two models are the same (they are of the same type
and have the same ID)
A twig global that enables the creation of Models from their IDs
A twig operator to test if two models are not the same (they are not of the
same type or have a different ID)
A twig global that provides information about the app
An Exception to signify erroneous input data
A ban imposed by an admin on a player
A base database object (e.g. A player or a team)
A controller with actions for creating, reading, updating and deleting models
A database object with the ability to be cached in the memory
A team identified by its color in BZFlag
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.
A discussion (group of messages)
An event that happened in a conversation
This class can be used to search for conversations with specific
characteristics in the database.
A country
Database interface class
An interface that identifies models which support URLs that contain both
their IDs and aliases, such as http://example.com/players/359/greatplayer
An Exception thrown when a user tries to access a development environment
and the
bzion.miscellaneous.development
setting is set to false
An Exception which should be used when the player is denied access to a page
An Exception with an HTTP error code, the message of which is visible to the user
An invitation sent to a player asking them to join a team
A controller with the capability of responding with JSON data
A BZFlag server map
A match played between two teams
This class can be used to search for matches with specific characteristics in
the database.
A message between players or teams
This class can be used to search for messages with specific characteristics
in the database.
A database object (e.g. A player or a team)
A base database object interface
An Exception about a model which doesn't exist in the database
A Model that has a name
A news article
A news category
An Exception about something that we couldn't locate
A notification to a player
This class can be used to search for notifications with specific characteristics in
the database and perform a limited set of actions on them.
A custom page
A permission that is assigned to a role
A Model that can be managed by users with specific permissions
A controller that will not connect to Twig, used for API calls
A league player
This class can be used to search for models with specific characteristics in
the database.
A role a player is assigned
A BZFlag server
Class Service
A league team
A base team model interface
A class representing a timestamp
A Model that has a URL
A player's visit on the website
This class can be used to search for visits with specific characteristics in
the database.