%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/water/vendor/codeception/stub/tests/_data/ |
Upload File : |
<?php class DummyOverloadableClass { protected $checkMe = 1; protected $properties = array('checkMeToo' => 1); function __construct($checkMe = 1) { $this->checkMe = "constructed: ".$checkMe; } public function helloWorld() { return "hello"; } public function goodByeWorld() { return "good bye"; } protected function notYourBusinessWorld() { return "goAway"; } public function getCheckMe() { return $this->checkMe; } public function getCheckMeToo() { return $this->checkMeToo; } public function call() { $this->targetMethod(); return true; } public function targetMethod() { return true; } public function exceptionalMethod() { throw new Exception('Catch it!'); } public function __get($name) { //seeing as we're not implementing __set here, add check for __mocked $return = null; if ($name === '__mocked') { $return = isset($this->__mocked) ? $this->__mocked : null; } else { if ($this->__isset($name)) { $return = $this->properties[$name]; } } return $return; } public function __isset($name) { return $this->isMagical($name) && isset($this->properties[$name]); } private function isMagical($name) { $reflectionClass = new \ReflectionClass($this); return !$reflectionClass->hasProperty($name); } }