public function testStaticField()
{
self::$privateField = 'I AM PRIVATE';
self::$field = [1, 2, 3];
$this->assertSerializedEvaluatesTo(static function () {
ExpressionEvaluationTest::$field;
}, [1, 2, 3]);
//Ensure resolves scope
$this->assertSerializedEvaluatesTo(static function () {
self::$field;
}, [1, 2, 3]);
//Ensure scope allows correct access
$this->assertSerializedEvaluatesTo(static function () {
self::$privateField;
}, 'I AM PRIVATE');
}