Passed
Branch master (3ea22d)
by Fariz
03:08
created

TestService::hello()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
rs 10
c 1
b 0
f 0
1
<?php
2
/**
3
 * StupidlySimple - A PHP Framework For Lazy Developers.
4
 *
5
 * @author		Fariz Luqman <[email protected]>
6
 * @copyright	2017 Fariz Luqman
7
 * @license		MIT
8
 *
9
 * @link		https://stupidlysimple.github.io/
10
 */
11
12
namespace Service\Test;
13
14
use ServiceContainer;
0 ignored issues
show
Bug introduced by
The type ServiceContainer was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
15
16
class TestService extends ServiceContainer
17
{
18
    public function hello()
19
    {
20
        return 'Hello';
21
    }
22
23
    public function calculate($var1, $operation, $var2)
24
    {
25
        if ($operation == 'plus' || $operation == '+') {
26
            return $var1 + $var2;
27
        } elseif ($operation == 'minus' || $operation == '-') {
28
            return $var1 - $var2;
29
        } elseif ($operation == 'multiply' || $operation == '*') {
30
            return $var1 * $var2;
31
        } elseif ($operation == 'divide' || $operation == '/') {
32
            return $var1 / $var2;
33
        } else {
34
            return 'Invalid Operation';
35
        }
36
    }
37
38
    public function getRegisteredUsers()
39
    {
40
        return \Model\User::all();
41
    }
42
}
43