Completed
Pull Request — staging (#840)
by
unknown
18:46
created

AdminStyles::load_assets()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 0
dl 0
loc 5
rs 10
c 0
b 0
f 0
1
<?php
2
/**
3
 * YIKES Inc. Easy Mailchimp Forms Plugin.
4
 *
5
 * @package   YIKES\EasyForms
6
 * @author    Freddie Mixell
7
 * @license   GPL2
8
 */
9
10
namespace YIKES\EasyForms\Assets;
11
12
use YIKES\EasyForms\Service;
13
14
/**
15
 * Class AdminStyles
16
 *
17
 * Handles registration of stylesheet for the entire admin area.
18
 *
19
 * @since   %VERSION%
20
 * @package YIKES\EasyForms
21
 */
22
class AdminStyles implements Service, AssetsAware {
23
24
	use AssetsAwareness;
25
26
	/**
27
	 * Register the current Registerable.
28
	 *
29
	 * @since %VERSION%
30
	 */
31
	public function register() {
32
		$this->register_assets();
33
34
		add_action( 'admin_enqueue_scripts', function() {
35
			$this->enqueue_assets();
36
		} );
37
	}
38
39
	/**
40
	 * Load asset objects for use.
41
	 *
42
	 * @since %VERSION%
43
	 */
44
	protected function load_assets() {
45
		$this->assets = [
46
			new StyleAsset( 'easy-forms-admin-css', 'assets/css/admin' ),
47
		];
48
	}
49
}
50