Completed
Push — master ( 85914a...2ce878 )
by Harald
06:39 queued 03:01
created

PagesActionsAbstract::__construct()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
cc 2
eloc 4
nc 2
nop 1
dl 0
loc 8
rs 9.4285
c 1
b 0
f 1
1
<?php
2
/**
3
  * osCommerce Online Merchant
4
  *
5
  * @copyright Copyright (c) 2015 osCommerce; http://www.oscommerce.com
6
  * @license GPL; http://www.oscommerce.com/gpllicense.txt
7
  */
8
9
namespace OSC\OM;
10
11
abstract class PagesActionsAbstract implements \OSC\OM\PagesActionsInterface
12
{
13
    protected $page;
14
    protected $file;
15
    protected $is_rpc = false;
16
17
    public function __construct(\OSC\OM\PagesInterface $page)
18
    {
19
        $this->page = $page;
20
21
        if (isset($this->file)) {
22
            $this->page->setFile($this->file);
23
        }
24
    }
25
26
    public function isRPC()
27
    {
28
        return ($this->is_rpc === true);
29
    }
30
}
31