1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<?php namespace Aura\Session;
class FakePhpfunc extends Phpfunc { public $extensions = array();
public $functions = array();
public function __construct() { $this->extensions = get_loaded_extensions(); }
public function extension_loaded($name) { // for parent coverage $this->__call('extension_loaded', array($name));
// for testing return in_array($name, $this->extensions); }
public function function_exists($name) { if (isset($this->functions[$name])) { return $this->functions[$name]; } else { return $this->__call('function_exists', array($name)); } } }
|