PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.10.0
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.10.0
4.10.0 4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / Framework / Interfaces / ShutdownableInterface.php
wp-staging / Framework / Interfaces Last commit date
ArrayableInterface.php 5 years ago HydrateableInterface.php 5 years ago ShutdownableInterface.php 4 days ago TransientInterface.php 5 years ago
ShutdownableInterface.php
33 lines
1 <?php
2
3 namespace WPStaging\Framework\Interfaces;
4
5 /**
6 * Interface ShutdownableInterface
7 *
8 * @see \WPStaging\Framework\DI\Container::make
9 *
10 * @package WPStaging\Framework\Interfaces
11 */
12 interface ShutdownableInterface
13 {
14 /**
15 * Run before anything else hooked to `shutdown`.
16 *
17 * The action is a shared bus: one callback calling exit() ends the whole shutdown
18 * sequence, and one that fatals abandons the rest of the action, in both cases taking
19 * the callbacks behind it with them. Going first means an unrelated plugin cannot
20 * starve the write that tells the next request where the work got to.
21 *
22 * @var int
23 */
24 const SHUTDOWN_PRIORITY = -10000;
25
26 /**
27 * This code will be hooked to the "shutdown" WordPress action.
28 *
29 * @return void
30 */
31 public function onWpShutdown();
32 }
33