Blesta Source Documentation

UnsuspendServices extends StaffNoticeTask

The unsuspend_services automation task

Table of Contents

Properties

$date
$logger
$options
$task

Methods

__construct() Initialize a new task
loadLanguage() Attempts to load a language file for use
log() Logs the given content for this task
logComplete() Marks the log completed
run() Executes the task
setDate() Sets the date object for date calculations
isCurrentDay() Determines whether today is the day of the month given
isTimeToRun() Determines whether this task can run at the given date
resetErrors() Reset Input errors on a given object
sendServiceCancelError() Sends the service cancellation error notice email to staff
sendServiceCreateError() Sends the service creation error notice email to staff
sendServiceRenewalError() Sends the service renewal error notice email to staff
sendServiceSuspendError() Sends the service suspension error notice email to staff
sendServiceUnsuspendError() Sends the service unsuspension error notice email to staff
process() Processes the task
Properties

$date

protected Date $date

An instance of Minphp\Date\Date

$options

protected An $options = []

array of options for this task:

  • print_log True to print logged content to stdout, or false otherwise (default false)
  • cli True if this is being run via the Command-Line Interface, or false otherwise (default true)
Methods

__construct()

Initialize a new task

public __construct(AutomationTypeInterface $task[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$task : AutomationTypeInterface

The raw automation task

$options : array<string|int, mixed> = []

An additional options necessary for the task:

  • print_log True to print logged content to stdout, or false otherwise (default false)
  • cli True if this is being run via the Command-Line Interface, or false otherwise (default true)
  • client_uri The URI of the client interface

loadLanguage()

Attempts to load a language file for use

public loadLanguage([string $directory = null ][, string $langCode = null ][, string $filename = null ]) : mixed
Parameters
$directory : string = null

The path to the directory containing the language file (optional, defaults to the default language directory)

$langCode : string = null

The ISO 639-1/2 language to load the $filename for (e.g. en_us) (optional, defaults to the current language)

$filename : string = null

The name of the file (without extension) containing the file (optional, attempts to load based on the current task name)

log()

Logs the given content for this task

public log(string $content) : mixed
Parameters
$content : string

The content to log to cron

logComplete()

Marks the log completed

public logComplete() : mixed

setDate()

Sets the date object for date calculations

public setDate(Date $date) : mixed
Parameters
$date : Date

An instance of Minphp\Date\Date

isCurrentDay()

Determines whether today is the day of the month given

protected isCurrentDay(int $day) : bool
Parameters
$day : int

The day of the month to check (i.e. in range [1,31])

Return values
bool

True if today is the current day given, false otherwise

isTimeToRun()

Determines whether this task can run at the given date

protected isTimeToRun() : bool
Return values
bool

True if it is time for the task to run, or false otherwise

resetErrors()

Reset Input errors on a given object

protected resetErrors(object $object) : mixed
Parameters
$object : object

An instance of an object containing the Input component

sendServiceCancelError()

Sends the service cancellation error notice email to staff

protected sendServiceCancelError(stdClass $service[, array<string|int, mixed> $errors = [] ]) : mixed
Parameters
$service : stdClass

An object representing the service

$errors : array<string|int, mixed> = []

A list of errors returned by the module

sendServiceCreateError()

Sends the service creation error notice email to staff

protected sendServiceCreateError(stdClass $service[, array<string|int, mixed> $errors = [] ]) : mixed
Parameters
$service : stdClass

An object representing the service

$errors : array<string|int, mixed> = []

A list of errors returned by the module

sendServiceRenewalError()

Sends the service renewal error notice email to staff

protected sendServiceRenewalError(stdClass $service[, array<string|int, mixed> $errors = [] ]) : mixed
Parameters
$service : stdClass

An object representing the service

$errors : array<string|int, mixed> = []

A list of errors returned by the module

sendServiceSuspendError()

Sends the service suspension error notice email to staff

protected sendServiceSuspendError(stdClass $service[, array<string|int, mixed> $errors = [] ]) : mixed
Parameters
$service : stdClass

An object representing the service

$errors : array<string|int, mixed> = []

A list of errors returned by the module

sendServiceUnsuspendError()

Sends the service unsuspension error notice email to staff

protected sendServiceUnsuspendError(stdClass $service[, array<string|int, mixed> $errors = [] ]) : mixed
Parameters
$service : stdClass

An object representing the service

$errors : array<string|int, mixed> = []

A list of errors returned by the module

process()

Processes the task

private process(stdClass $data) : mixed
Parameters
$data : stdClass

The unsuspend service task data

Tags
subpackage

core.Automation.Tasks.Task

copyright

Copyright (c) 2018, Phillips Data, Inc.

license

http://www.blesta.com/license/ The Blesta License Agreement

link

Blesta


        
On this page

Search results