PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.2.0
Kirki – Freeform Page Builder, Website Builder & Customizer v6.2.0
6.2.0 6.1.1 6.1.0 6.0.14 6.0.13 6.0.12 6.0.11 6.0.10 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.19 4.0.20 4.0.21 4.0.22 4.0.23 4.0.24 4.1 4.2.0 5.0.0 5.1.0 5.1.1 5.2.0 5.2.1 5.2.2 5.2.3 6.0.0 trunk 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.1.0 3.1.1 3.1.2
kirki / libraries / framework / Contracts / Action.php
kirki / libraries / framework / Contracts Last commit date
Support 1 month ago Action.php 1 month ago Cacheable.php 1 month ago Capability.php 1 month ago CastAttribute.php 1 month ago Constant.php 1 month ago Container.php 1 month ago Discoverable.php 1 month ago Event.php 1 month ago Exportable.php 1 month ago Importable.php 1 month ago Middleware.php 1 month ago Migration.php 1 month ago Parser.php 1 month ago Registrable.php 1 month ago Request.php 4 days ago Response.php 1 month ago RewriteRule.php 1 month ago Rule.php 1 month ago ServiceProvider.php 1 month ago Shortcode.php 1 month ago SomoyInterface.php 4 days ago Uploader.php 1 month ago
Action.php
28 lines
1 <?php
2
3 /**
4 * Interface Action Represents a general-purpose action contract.
5 * Any class implementing this interface should define the `handle` method,
6 * which encapsulates the logic to be executed for the action.
7 * This can be used for plugin lifecycle hooks, event listeners, jobs,
8 * or any task-oriented class that needs a unified callable structure.
9 *
10 * @package Framework
11 * @subpackage Contracts
12 * @since 1.0.0
13 */
14 namespace Kirki\Framework\Contracts;
15
16 \defined('ABSPATH') || exit;
17 interface Action
18 {
19 /**
20 * Execute the action logic.
21 *
22 * @return void
23 *
24 * @since 1.0.0
25 */
26 public function handle();
27 }
28