public function testStaticTypeOverwriting()
{
$class = 'B' . md5(time());
$this->sandbox->defineClass('A', $class);
$this->sandbox->allow_classes = true;
$this->sandbox->allow_functions = true;
$this->assertEquals("Yes", $this->sandbox->execute('<?php
class ' . $class . ' {
public $value = "Yes";
}
function test' . $class . '(A $var){
return $var->value;
}
return test' . $class . '(new ' . $class . ');
?>'));
}