Spec-Zone.ru › Laravel 4.2

MailServiceProvider

class MailServiceProvider extends ServiceProvider (View source)

Свойства

protected Application $app Экземпляр приложения. from ServiceProvider
protected bool $defer Указывает, отложен ли запуск провайдера.

Методы

void __construct(Application $app)

Создаёт новый экземпляр провайдера сервисов.

from ServiceProvider
void boot()

Инициализирует события приложения.

from ServiceProvider
void register()

Регистрирует провайдер сервисов.

void package(string $package, string $namespace = null, string $path = null)

Регистрирует пространства имён компонентов пакета.

from ServiceProvider
string guessPackagePath()

Определяет путь к пакету провайдера.

from ServiceProvider
string getPackageNamespace(string $package, string $namespace)

Определяет пространство имён для пакета.

from ServiceProvider
void commands(array $commands)

Регистрирует пользовательские команды Artisan пакета.

from ServiceProvider
string getAppViewPath(string $package)

Возвращает путь к представлениям пакета приложения.

from ServiceProvider
array provides()

Возвращает предоставляемые сервисы провайдера.

array when()

Возвращает события, которые запускают регистрацию этого провайдера сервисов.

from ServiceProvider
bool isDeferred()

Определяет, отложен ли запуск провайдера.

from ServiceProvider
void setMailerDependencies(Mailer $mailer, Application $app)

Устанавливает несколько зависимостей от экземпляра отправителя почты.

void registerSwiftMailer()

Регистрирует экземпляр Swift Mailer.

Подробности

void __construct(Application $app)

Создаёт новый экземпляр провайдера сервисов.

Параметры

Application $app

Возвращаемое значение

void

void boot()

Запустить события приложения.

Возвращаемое значение

void

void register()

Зарегистрировать поставщика сервисов.

Возвращаемое значение

void

void package(string $package, string $namespace = null, string $path = null)

Зарегистрировать пространства имён компонентов пакета.

Параметры

string $package
string $namespace
string $path

Возвращаемое значение

void

string guessPackagePath()

Определить путь к пакету поставщика.

Возвращаемое значение

string

protected string getPackageNamespace(string $package, string $namespace)

Определить пространство имён для пакета.

Параметры

string $package
string $namespace

Возвращаемое значение

string

void commands(array $commands)

Зарегистрировать пользовательские команды Artisan пакета.

Параметры

array $commands

Возвращаемое значение

void

protected string getAppViewPath(string $package)

Получить путь к представлению пакета приложения.

Параметры

string $package

Возвращаемое значение

string

array provides()

Получить сервисы, предоставляемые поставщиком.

Возвращаемое значение

array

массив when()

Получить события, которые вызывают регистрацию этого поставщика услуг.

Значение возврата

массив

bool isDeferred()

Определить, отложен ли поставщик.

Значение возврата

bool

protected void setMailerDependencies(Mailer $mailer, Application $app)

Установить несколько зависимостей от экземпляра mailer.

Параметры

Mailer $mailer
Application $app

Значение возврата

void

void registerSwiftMailer()

Зарегистрировать экземпляр Swift Mailer.

Значение возврата

void

protected void registerSwiftTransport(array $config)

Зарегистрировать экземпляр Swift Transport.

Параметры

массив $config

Значение возврата

void

Исключения

InvalidArgumentException

protected void registerSmtpTransport(array $config)

Зарегистрировать экземпляр SMTP Swift Transport.

Параметры

массив $config

Значение возврата

void

protected void registerSendmailTransport(array $config)

Зарегистрировать экземпляр Sendmail Swift Transport.

Параметры

массив $config

Значение возврата

void

protected void registerMailTransport(array $config)

Зарегистрировать экземпляр Mail Swift Transport.

Параметры

массив $config

Значение возврата

void

protected void registerMailgunTransport(array $config)

Зарегистрировать экземпляр Mailgun Swift Transport.

Параметры

массив $config

Значение возврата

void

protected void registerMandrillTransport(array $config)

Зарегистрировать экземпляр Mandrill Swift Transport.

Параметры

массив $config

Значение возврата

void

protected void registerLogTransport(array $config)

Зарегистрировать экземпляр "Log" Swift Transport.

Параметры

массив $config

Значение возврата

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Mail/MailServiceProvider.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API