ContactsSuggestionsExamplePlugin::Init()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 0
dl 0
loc 4
rs 10
c 0
b 0
f 0
1
<?php
2
3
class ContactsSuggestionsExamplePlugin extends \RainLoop\Plugins\AbstractPlugin
4
{
5
	public function Init()
6
	{
7
		$this->addHook('main.fabrica', 'MainFabrica');
8
	}
9
10
	/**
11
	 * @param string $sName
12
	 * @param mixed $mResult
13
	 */
14
	public function MainFabrica($sName, &$mResult)
15
	{
16
		switch ($sName)
17
		{
18
			case 'suggestions':
19
20
				if (!\is_array($mResult))
21
				{
22
					$mResult = array();
23
				}
24
25
				include_once __DIR__.'/ContactsExampleSuggestions.php';
26
				$mResult[] = new ContactsExampleSuggestions();
27
				break;
28
		}
29
	}
30
}