Overview

Namespaces

  • Deimos
    • Helper
      • Exceptions
      • Helpers
        • Arr
        • Str
      • Traits
  • PHP

Classes

  • Deimos\Helper\AbstractHelper
  • Deimos\Helper\Helper
  • Deimos\Helper\Helpers\Arr\Arr
  • Deimos\Helper\Helpers\Dir
  • Deimos\Helper\Helpers\File
  • Deimos\Helper\Helpers\Json
  • Deimos\Helper\Helpers\Math
  • Deimos\Helper\Helpers\Money
  • Deimos\Helper\Helpers\Str\Str

Interfaces

  • Deimos\Helper\InterfaceHelper
  • Throwable

Traits

  • Deimos\Helper\Helpers\Arr\KeyTrait
  • Deimos\Helper\Helpers\Arr\StackTrait
  • Deimos\Helper\Helpers\Str\DefaultTrait
  • Deimos\Helper\Traits\Helper

Exceptions

  • Deimos\Helper\Exceptions\ExceptionEmpty
  • Exception
  • InvalidArgumentException
  • LogicException
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
 1: <?php
 2: 
 3: namespace Deimos\Helper\Helpers;
 4: 
 5: use Deimos\Helper\AbstractHelper;
 6: 
 7: class Math extends AbstractHelper
 8: {
 9: 
10:     /**
11:      * @param $base
12:      *
13:      * @return number
14:      */
15:     public function sqr($base)
16:     {
17:         return $this->pow($base, 2);
18:     }
19: 
20:     /**
21:      * @param $base
22:      * @param $exponent
23:      *
24:      * @return number
25:      */
26:     public function pow($base, $exponent)
27:     {
28:         return pow($base, $exponent);
29:     }
30: 
31:     /**
32:      * @param $argument
33:      *
34:      * @return float
35:      */
36:     public function sqrt($argument)
37:     {
38:         return sqrt($argument);
39:     }
40: 
41:     /**
42:      * 1, 3, 5...
43:      *
44:      * @param int $argument
45:      *
46:      * @return bool
47:      */
48:     public function isOdd($argument)
49:     {
50:         return !$this->isEven($argument);
51:     }
52: 
53:     /**
54:      * 0, 2, 4...
55:      *
56:      * @param int $argument
57:      *
58:      * @return bool
59:      */
60:     public function isEven($argument)
61:     {
62:         return !($argument & 1);
63:     }
64: 
65: }
API documentation generated by ApiGen