class Application extends Application

Methods

__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

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.

Details

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

Parameters

array $values

at line 54
initialize()

at line 111
initializePlugin()

at line 120
initConfig()

at line 180
initLogger()

at line 207
initSession()

at line 212
initLocale()

at line 225
initRendering()

at line 307
initMailer()

at line 324
initDoctrine()

at line 373
initPluginEventDispatcher()

at line 405
loadPlugin()

at line 477
initSecurity()

at line 553
addSuccess($message, $namespace = 'front')

Application Shortcut Methods

Parameters

$message
$namespace

at line 558
addError($message, $namespace = 'front')

Parameters

$message
$namespace

at line 563
addDanger($message, $namespace = 'front')

Parameters

$message
$namespace

at line 568
addWarning($message, $namespace = 'front')

Parameters

$message
$namespace

at line 573
addInfo($message, $namespace = 'front')

Parameters

$message
$namespace

at line 578
addRequestError($message, $namespace = 'front')

Parameters

$message
$namespace

at line 601
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

at line 616
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

at line 629
mixed user()

Gets a user from the Security Context.

Return Value

mixed

See also

TokenInterface::getUser()

at line 652
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

at line 666
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

at line 682
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

at line 698
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

at line 715
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

at line 741
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

at line 755
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

at line 768
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