Completed
Push — master ( 9f3eac...f0c1b5 )
by David
02:49 queued 13s
created

Task_Ajax_Adapters_Registry::register()   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 1
dl 0
loc 5
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace Wordlift\Tasks;
4
5
class Task_Ajax_Adapters_Registry {
6
7
	private $task_ajax_adapters = array();
8
9
	public function __construct( $adapters = array() ) {
10
11
		$this->task_ajax_adapters = is_array( $adapters ) ? $adapters : array( $adapters );
12
13
	}
14
15
	/**
16
	 * @param Task_Ajax_Adapter $task_ajax_adapter
17
	 */
18
	public function register( $task_ajax_adapter ) {
19
20
		$this->task_ajax_adapters[] = $task_ajax_adapter;
21
22
	}
23
24
	/**
25
	 * @return Task_Ajax_Adapter[]
26
	 */
27
	public function get_task_ajax_adapters() {
28
29
		return $this->task_ajax_adapters;
30
	}
31
32
}
33