ContactsSuggestionsExamplePlugin::MainFabrica()   A
last analyzed

Complexity

Conditions 3
Paths 3

Size

Total Lines 16

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 3
nc 3
nop 2
dl 0
loc 16
rs 9.7333
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
}