Copied!
CloneableInstantiable
Constants
public Druidfi\Mysqldump\DumpSettings::UTF8 = 'utf8'
public Druidfi\Mysqldump\DumpSettings::UTF8MB4 = 'utf8mb4'
Methods
public __construct(array $settings)
public get(string $option) : string
public getCompressMethod() : string
public getDefaultCharacterSet() : string
public static getDefaults() : array
public getExcludedTables() : array
public getIncludedTables() : array
public getIncludedViews() : array
public getInitCommands() : array
public getNetBufferLength() : int
public getNoData() : array
public isEnabled(string $option) : bool
public setCompleteInsert(bool $value = true)
public setIncludedTables(array $tables) : void
public skipComments() : bool
public skipDefiner() : bool
public skipDumpDate() : bool
public skipTriggers() : bool
public skipTzUtc() : bool
Properties
private static array $defaults = ['include-tables' => [], 'exclude-tables' => [], 'include-views' => [], 'compress' => 'None', 'init_commands' => [], 'no-data' => [], 'if-not-exists' => false, 'reset-auto-increment' => false, 'add-drop-database' => false, 'add-drop-table' => false, 'add-drop-trigger' => true, 'add-locks' => true, 'complete-insert' => false, 'databases' => false, 'default-character-set' => 'utf8', 'disable-keys' => true, 'extended-insert' => true, 'events' => false, 'hex-blob' => true, 'insert-ignore' => false, 'net_buffer_length' => 1000000, 'no-autocommit' => true, 'no-create-info' => false, 'lock-tables' => true, 'routines' => false, 'single-transaction' => true, 'skip-triggers' => false, 'skip-tz-utc' => false, 'skip-comments' => false, 'skip-dump-date' => false, 'skip-definer' => false, 'where' => '', 'disable-foreign-keys-check' => true]
private array $settings
Properties
private static array $defaults = ['include-tables' => [], 'exclude-tables' => [], 'include-views' => [], 'compress' => 'None', 'init_commands' => [], 'no-data' => [], 'if-not-exists' => false, 'reset-auto-increment' => false, 'add-drop-database' => false, 'add-drop-table' => false, 'add-drop-trigger' => true, 'add-locks' => true, 'complete-insert' => false, 'databases' => false, 'default-character-set' => 'utf8', 'disable-keys' => true, 'extended-insert' => true, 'events' => false, 'hex-blob' => true, 'insert-ignore' => false, 'net_buffer_length' => 1000000, 'no-autocommit' => true, 'no-create-info' => false, 'lock-tables' => true, 'routines' => false, 'single-transaction' => true, 'skip-triggers' => false, 'skip-tz-utc' => false, 'skip-comments' => false, 'skip-dump-date' => false, 'skip-definer' => false, 'where' => '', 'disable-foreign-keys-check' => true]
Methods
public static getDefaults() : array
© 2023 Bruce Wells
Search Namespaces \ Classes
Configuration