PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.2.2
Kirki – Freeform Page Builder, Website Builder & Customizer v6.2.2
6.2.3 6.2.2 6.2.1 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 / Supports / Facades / Guard.php
kirki / libraries / framework / Supports / Facades Last commit date
Command.php 1 month ago DB.php 1 month ago Date.php 2 weeks ago Event.php 2 weeks ago File.php 1 month ago Guard.php 1 month ago Http.php 1 month ago Log.php 1 month ago Option.php 1 month ago Schema.php 1 month ago
Guard.php
38 lines
1 <?php
2
3 /**
4 * Facade proxy for PolicyManager authorization checks.
5 * Exposes authorize, allows, and denies for ability testing against models.
6 * Resolves from the policy container binding.
7 *
8 * @package Framework
9 * @subpackage Supports\Facades
10 * @since 1.0.0
11 */
12 namespace Kirki\Framework\Supports\Facades;
13
14 \defined('ABSPATH') || exit;
15 use Kirki\Framework\Facade;
16 /**
17 * Facade proxy for PolicyManager authorization checks.
18 *
19 * @method static mixed authorize(string $ability, $model = null, ...$arguments)
20 * @method static bool allows(string $ability, $model = null, ...$arguments)
21 * @method static bool denies(string $ability, $model = null, ...$arguments)
22 * @see \Framework\Managers\PolicyManager
23 */
24 class Guard extends Facade
25 {
26 /**
27 * Get the accessor.
28 *
29 * @return mixed
30 *
31 * @since 1.0.0
32 */
33 public static function get_accessor()
34 {
35 return 'policy';
36 }
37 }
38