File tree Expand file tree Collapse file tree 21 files changed +37
-39
lines changed
Backup/Target/Compression Expand file tree Collapse file tree 21 files changed +37
-39
lines changed Original file line number Diff line number Diff line change @@ -120,4 +120,12 @@ public function getMimeType() : string
120120 {
121121 return $ this ->mimeType ;
122122 }
123+
124+ /**
125+ * @return string
126+ */
127+ public function __toString (): string
128+ {
129+ return $ this ->cmd ;
130+ }
123131}
Original file line number Diff line number Diff line change 11<?php
22namespace phpbu \App \Cli \Executable ;
33
4+ use phpbu \App \Cli \Executable ;
45use phpbu \App \Util \Cli ;
56use SebastianFeldmann \Cli \CommandLine ;
67
1516 * @link http://phpbu.de/
1617 * @since Class available since Release 2.1.0
1718 */
18- abstract class Abstraction
19+ abstract class Abstraction implements Executable
1920{
2021 /**
2122 * Command name.
@@ -106,4 +107,12 @@ public function getCommandPrintable() : string
106107 {
107108 return $ this ->getCommand ();
108109 }
110+
111+ /**
112+ * @return string
113+ */
114+ public function __toString () : string
115+ {
116+ return $ this ->getCommand ();
117+ }
109118}
Original file line number Diff line number Diff line change 11<?php
22namespace phpbu \App \Cli \Executable ;
33
4- use phpbu \App \Cli \Executable ;
54use phpbu \App \Exception ;
65use SebastianFeldmann \Cli \CommandLine ;
76use SebastianFeldmann \Cli \Command \Executable as Cmd ;
1817 * @link http://phpbu.de/
1918 * @since Class available since Release 2.0.0
2019 */
21- class Arangodump extends Abstraction implements Executable
20+ class Arangodump extends Abstraction
2221{
2322 use OptionMasker;
2423
Original file line number Diff line number Diff line change 11<?php
22namespace phpbu \App \Cli \Executable ;
33
4- use phpbu \App \Cli \Executable ;
54use phpbu \App \Exception ;
65use SebastianFeldmann \Cli \CommandLine ;
76use SebastianFeldmann \Cli \Command \Executable as Cmd ;
1716 * @link http://phpbu.de/
1817 * @since Class available since Release 1.0.0
1918 */
20- class Compressor extends Abstraction implements Executable
19+ class Compressor extends Abstraction
2120{
2221 /**
2322 * File to compress.
Original file line number Diff line number Diff line change 11<?php
22namespace phpbu \App \Cli \Executable ;
33
4- use phpbu \App \Cli \Executable ;
54use phpbu \App \Exception ;
65use phpbu \App \Util ;
76use SebastianFeldmann \Cli \CommandLine ;
1918 * @link http://phpbu.de/
2019 * @since Class available since Release 2.1.0
2120 */
22- class Elasticdump extends Abstraction implements Executable
21+ class Elasticdump extends Abstraction
2322{
2423 use OptionMasker;
2524
Original file line number Diff line number Diff line change 11<?php
22namespace phpbu \App \Cli \Executable ;
33
4- use phpbu \App \Cli \Executable ;
54use phpbu \App \Exception ;
65use SebastianFeldmann \Cli \CommandLine ;
76use SebastianFeldmann \Cli \Command \Executable as Cmd ;
1716 * @link https://phpbu.de/
1817 * @since Class available since Release 6.0.1
1918 */
20- class Gpg extends Abstraction implements Executable
19+ class Gpg extends Abstraction
2120{
2221 use OptionMasker;
2322
Original file line number Diff line number Diff line change 22
33namespace phpbu \App \Cli \Executable ;
44
5- use phpbu \App \Cli \Executable ;
65use SebastianFeldmann \Cli \CommandLine ;
76use SebastianFeldmann \Cli \Command \Executable as Cmd ;
87
1817 * @link http://phpbu.de/
1918 * @since Class available since Release 2.1.12
2019 */
21- class Influxdump extends Abstraction implements Executable
20+ class Influxdump extends Abstraction
2221{
2322 use OptionMasker;
2423
Original file line number Diff line number Diff line change 11<?php
22namespace phpbu \App \Cli \Executable ;
33
4- use phpbu \App \Cli \Executable ;
54use phpbu \App \Exception ;
65use SebastianFeldmann \Cli \CommandLine ;
76use SebastianFeldmann \Cli \Command \Executable as Cmd ;
1817 * @link http://phpbu.de/
1918 * @since Class available since Release 2.1.0
2019 */
21- class Innobackupex extends Abstraction implements Executable
20+ class Innobackupex extends Abstraction
2221{
2322 use OptionMasker;
2423
Original file line number Diff line number Diff line change 33namespace phpbu \App \Cli \Executable ;
44
55use phpbu \App \Backup \Target \Compression ;
6- use phpbu \App \Cli \Executable ;
76use phpbu \App \Util \Cli ;
87use SebastianFeldmann \Cli \CommandLine ;
98use SebastianFeldmann \Cli \Command \Executable as Cmd ;
2019 * @link http://phpbu.de/
2120 * @since Class available since Release 2.1.12
2221 */
23- class Ldapdump extends Abstraction implements Executable
22+ class Ldapdump extends Abstraction
2423{
2524 use OptionMasker;
2625
Original file line number Diff line number Diff line change 11<?php
22namespace phpbu \App \Cli \Executable ;
33
4- use phpbu \App \Cli \Executable ;
54use phpbu \App \Exception ;
65use SebastianFeldmann \Cli \CommandLine ;
76use SebastianFeldmann \Cli \Command \Executable as Cmd ;
1716 * @link http://phpbu.de/
1817 * @since Class available since Release 2.1.0
1918 */
20- class Mcrypt extends Abstraction implements Executable
19+ class Mcrypt extends Abstraction
2120{
2221 use OptionMasker;
2322
You can’t perform that action at this time.
0 commit comments