class Application extends ApplicationTrait

Methods

addSuccess($message, $namespace = 'front')

Application Shortcut Methods

addError($message, $namespace = 'front')

No description

addDanger($message, $namespace = 'front')

No description

addWarning($message, $namespace = 'front')

No description

addInfo($message, $namespace = 'front')

No description

addRequestError($message, $namespace = 'front')

No description

FormBuilder
form(mixed $data = null, array $options = array())

Creates and returns a form builder instance

bool
log(string $message, array $context = array(), int $level = Logger::INFO)

Adds a log record.

mixed
user()

Gets a user from the Security Context.

string
encodePassword(UserInterface $user, string $password)

Encodes the raw password.

int
mail(Swift_Message $message, array $failedRecipients = null)

Sends an email.

string
trans(string $id, array $parameters = array(), string $domain = 'messages', string $locale = null)

Translates the given message.

string
transChoice(string $id, int $number, array $parameters = array(), string $domain = 'messages', string $locale = null)

Translates the given choice message by choosing a translation according to a number.

Response
render(string $view, array $parameters = array(), Response $response = null)

Renders a view and returns a Response.

Response
renderView(string $view, array $parameters = array())

Renders a view.

string
path(string $route, mixed $parameters = array())

Generates a path from the given parameters.

string
url(string $route, mixed $parameters = array())

Generates an absolute URL from the given parameters.

__construct(array $values = array())

No description

initialize()

No description

initializePlugin()

No description

initConfig()

No description

initLogger()

No description

initSession()

No description

initLocale()

No description

initRendering()

No description

initMailer()

No description

initDoctrine()

No description

initPluginEventDispatcher()

No description

loadPlugin()

No description

initSecurity()

No description

Details

in ApplicationTrait at line 21
addSuccess($message, $namespace = 'front')

Application Shortcut Methods

Parameters

$message
$namespace

in ApplicationTrait at line 26
addError($message, $namespace = 'front')

Parameters

$message
$namespace

in ApplicationTrait at line 31
addDanger($message, $namespace = 'front')

Parameters

$message
$namespace

in ApplicationTrait at line 36
addWarning($message, $namespace = 'front')

Parameters

$message
$namespace

in ApplicationTrait at line 41
addInfo($message, $namespace = 'front')

Parameters

$message
$namespace

in ApplicationTrait at line 46
addRequestError($message, $namespace = 'front')

Parameters

$message
$namespace

in ApplicationTrait at line 71
FormBuilder form(mixed $data = null, array $options = array())

Creates and returns a form builder instance

Parameters

mixed $data The initial data for the form
array $options Options for the form

Return Value

FormBuilder

in ApplicationTrait at line 86
bool log(string $message, array $context = array(), int $level = Logger::INFO)

Adds a log record.

Parameters

string $message The log message
array $context The log context
int $level The logging level

Return Value

bool Whether the record has been processed

in ApplicationTrait at line 99
mixed user()

Gets a user from the Security Context.

Return Value

mixed

See also

TokenInterface::getUser()

in ApplicationTrait at line 122
string encodePassword(UserInterface $user, string $password)

Encodes the raw password.

Parameters

UserInterface $user A UserInterface instance
string $password The password to encode

Return Value

string The encoded password

Exceptions

RuntimeException when no password encoder could be found for the user

in ApplicationTrait at line 136
int mail(Swift_Message $message, array $failedRecipients = null)

Sends an email.

Parameters

Swift_Message $message A \Swift_Message instance
array $failedRecipients An array of failures by-reference

Return Value

int The number of sent messages

in ApplicationTrait at line 152
string trans(string $id, array $parameters = array(), string $domain = 'messages', string $locale = null)

Translates the given message.

Parameters

string $id The message id
array $parameters An array of parameters for the message
string $domain The domain for the message
string $locale The locale

Return Value

string The translated string

in ApplicationTrait at line 168
string transChoice(string $id, int $number, array $parameters = array(), string $domain = 'messages', string $locale = null)

Translates the given choice message by choosing a translation according to a number.

Parameters

string $id The message id
int $number The number to use to find the indice of the message
array $parameters An array of parameters for the message
string $domain The domain for the message
string $locale The locale

Return Value

string The translated string

in ApplicationTrait at line 185
Response render(string $view, array $parameters = array(), Response $response = null)

Renders a view and returns a Response.

To stream a view, pass an instance of StreamedResponse as a third argument.

Parameters

string $view The view name
array $parameters An array of parameters to pass to the view
Response $response A Response instance

Return Value

Response A Response instance

in ApplicationTrait at line 211
Response renderView(string $view, array $parameters = array())

Renders a view.

Parameters

string $view The view name
array $parameters An array of parameters to pass to the view

Return Value

Response A Response instance

in ApplicationTrait at line 225
string path(string $route, mixed $parameters = array())

Generates a path from the given parameters.

Parameters

string $route The name of the route
mixed $parameters An array of parameters

Return Value

string The generated path

in ApplicationTrait at line 238
string url(string $route, mixed $parameters = array())

Generates an absolute URL from the given parameters.

Parameters

string $route The name of the route
mixed $parameters An array of parameters

Return Value

string The generated URL

at line 39
__construct(array $values = array())

Parameters

array $values

at line 50
initialize()

at line 108
initializePlugin()

at line 117
initConfig()

at line 194
initLogger()

at line 221
initSession()

at line 237
initLocale()

at line 265
initRendering()

at line 354
initMailer()

at line 371
initDoctrine()

at line 420
initPluginEventDispatcher()

at line 458
loadPlugin()

at line 533
initSecurity()