Completed
Pull Request — staging (#840)
by
unknown
16:56
created

BlockAsset::get_enqueue_action()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 0
dl 0
loc 3
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\Plugin;
13
use Closure;
14
15
/**
16
 * Class BlockAsset.
17
 *
18
 * @since   %VERSION%
19
 *
20
 * @package YIKES\EasyForms\Assets
21
 * @author  Freddie Mixell
22
 */
23
final class BlockAsset extends ScriptAsset {
24
25
	const ENQUEUE_PRIORITY = 5;
26
27
	/**
28
	 * Get the enqueue action to use.
29
	 *
30
	 * @since %VERSION%
31
	 *
32
	 * @return string Enqueue action name.
33
	 */
34
	protected function get_enqueue_action() {
35
		return 'enqueue_block_editor_assets';
36
	}
37
38
	/**
39
	 * Get the enqueue closure to use.
40
	 *
41
	 * @since %VERSION%
42
	 *
43
	 * @return Closure
44
	 */
45
	protected function get_enqueue_closure() {
46
		return function () {
47
			call_user_func( parent::get_enqueue_closure() );
48
			wp_set_script_translations( $this->handle, 'yikes-inc-easy-mailchimp-extender' );
49
		};
50
	}
51
}
52