class DeleteLogoController extends AbstractDeleteController

Properties

protected string $filePathSettingKey
protected Filesystem $uploadDir

Methods

ResponseInterface
handle( ServerRequestInterface $request)

No description

void
delete( ServerRequestInterface $request)

No description

__construct( SettingsRepositoryInterface $settings, Factory $filesystemFactory, EmailLogo $emailLogo)

No description

void
afterDelete()

Runs after the logo has been deleted. Removes the email-safe copy that was stored alongside the forum logo.

Details

ResponseInterface handle( ServerRequestInterface $request)

Parameters

ServerRequestInterface $request

Return Value

ResponseInterface

protected void delete( ServerRequestInterface $request)

Parameters

ServerRequestInterface $request

Return Value

void

__construct( SettingsRepositoryInterface $settings, Factory $filesystemFactory, EmailLogo $emailLogo)

Parameters

SettingsRepositoryInterface $settings
Factory $filesystemFactory
EmailLogo $emailLogo

protected void afterDelete()

Runs after the logo has been deleted. Removes the email-safe copy that was stored alongside the forum logo.

Return Value

void