AppArchiver
in package
Table of Contents
Constants
- MAX_COUNT = 180
- 保持ファイル数。
Properties
Methods
- __construct() : mixed
- backup() : int
- getDirectory() : string
- getFiles() : array<string|int, string>
- アーカイブファイル一覧の取得。
- rotate() : void
- sendLatestArchive() : void
Constants
MAX_COUNT
保持ファイル数。
private
mixed
MAX_COUNT
= 180
Properties
$config
private
AppConfiguration
$config
$environment
private
Environment
$environment
$logger
private
ILogger
$logger
$mailer
private
AppMailer
$mailer
Methods
__construct()
public
__construct(Environment $environment, AppConfiguration $config, AppMailer $mailer, ILoggerFactory $loggerFactory) : mixed
Parameters
- $environment : Environment
- $config : AppConfiguration
- $mailer : AppMailer
- $loggerFactory : ILoggerFactory
backup()
public
backup() : int
Return values
intgetDirectory()
public
getDirectory() : string
Return values
stringgetFiles()
アーカイブファイル一覧の取得。
public
getFiles() : array<string|int, string>
Return values
array<string|int, string>rotate()
public
rotate() : void
sendLatestArchive()
public
sendLatestArchive(string $subject, bool $ignoreError) : void
Parameters
- $subject : string
- $ignoreError : bool