PluginProbe
Advanced Access Manager – Access Governance for WordPress / 7.1.2
Advanced Access Manager – Access Governance for WordPress v7.1.2
7.1.4 7.1.2 7.1.3 6.8.4 6.8.5 6.9.0 6.9.1 6.9.10 6.9.11 6.9.12 6.9.13 6.9.14 6.9.15 6.9.16 6.9.17 6.9.18 6.9.19 6.9.2 6.9.20 6.9.21 6.9.22 6.9.23 6.9.24 6.9.25 6.9.26 All 210 releases
advanced-access-manager / application / Framework / Resource / Generic.php
Generic.php
50 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * ======================================================================
5 * LICENSE: This file is subject to the terms and conditions defined in *
6 * file 'license.txt', which is part of this source code package. *
7 * ======================================================================
8 */
9
10 /**
11 * Generic resource class
12 *
13 * @package AAM
14 * @version 7.0.0
15 */
16 class AAM_Framework_Resource_Generic implements AAM_Framework_Resource_Interface
17 {
18
19 use AAM_Framework_Resource_BaseTrait;
20
21 /**
22 * @inheritDoc
23 */
24 protected $type = '';
25
26 /**
27 * Constructor
28 *
29 * Initialize the resource container
30 *
31 * @param AAM_Framework_AccessLevel_Interface $access_level
32 * @param string $resource_type
33 *
34 * @return void
35 * @access public
36 *
37 * @version 7.0.0
38 */
39 public function __construct($access_level, $resource_type)
40 {
41 $this->_access_level = $access_level;
42 $this->type = $resource_type;
43
44 // Do not allow extending generic resource
45
46 // Initialize permissions
47 $this->_init_permissions();
48 }
49
50 }