/home/techb158/ileadtechnology.com/vendor/phpspec/prophecy/src/Prophecy/Prophecy
NameSizeModeActions
MethodProphecy.php147790644editdlrm
ObjectProphecy.php79910644editdlrm
ProphecyInterface.php5560644editdlrm
ProphecySubjectInterface.php7350644editdlrm
Revealer.php9120644editdlrm
RevealerInterface.php5840644editdlrm
Edit: /home/techb158/ileadtechnology.com/vendor/phpspec/prophecy/src/Prophecy/Prophecy/Revealer.php (912B)
* Marcello Duarte * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Prophecy\Prophecy; /** * Basic prophecies revealer. * * @author Konstantin Kudryashov */ class Revealer implements RevealerInterface { /** * Unwraps value(s). * * @param mixed $value * * @return mixed */ public function reveal($value) { if (is_array($value)) { return array_map(array($this, __FUNCTION__), $value); } if (!is_object($value)) { return $value; } if ($value instanceof ProphecyInterface) { $value = $value->reveal(); } return $value; } }