Neos\Eel\Tests\Unit\Fixtures\TestObject::setDynamicMethodName PHP Method

setDynamicMethodName() public method

public setDynamicMethodName ( string $dynamicMethodName )
$dynamicMethodName string
    public function setDynamicMethodName($dynamicMethodName)
    {
        $this->dynamicMethodName = $dynamicMethodName;
    }

Usage Example

 /**
  * @test
  */
 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);
 }