From aee858c1c4175a867226df744d558e4393258c5a Mon Sep 17 00:00:00 2001 From: adlawson Date: Sat, 6 Sep 2014 15:33:24 +0100 Subject: [PATCH] Add eval example --- example/eval.php | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 example/eval.php diff --git a/example/eval.php b/example/eval.php new file mode 100644 index 0000000..6afd958 --- /dev/null +++ b/example/eval.php @@ -0,0 +1,40 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ +use Vfs\FileSystem; + +require __DIR__ . '/../vendor/autoload.php'; + +FileSystem::factory('eval://'); + +file_put_contents('eval://foo.php', <<<'EOF' +name = $name; + } + + public function getName() + { + return $this->name; + } +} +EOF +); + +require 'eval://foo.php'; + +$foo = new Foo('bar'); + +var_dump($foo->getName());