Neos\Eel\Tests\Unit\ProtectedContextTest::protectedContextAwareInterfaceAllowsCallsDynamicallyWithoutWhitelist PHP Метод

protectedContextAwareInterfaceAllowsCallsDynamicallyWithoutWhitelist() публичный Метод

    public function protectedContextAwareInterfaceAllowsCallsDynamicallyWithoutWhitelist()
    {
        $securedObject = new TestObject();
        $securedObject->setDynamicMethodName('callMe');
        $context = new ProtectedContext(['value' => $securedObject]);
        $evaluator = new CompilingEvaluator();
        $result = $evaluator->evaluate('value.callMe("Foo")', $context);
        $this->assertEquals('Hello, Foo!', $result);
    }