if (!
$this->scanner->
isBefore(array
(array
("static", "("
)), true
)) { $staticToken =
$this->scanner->
consume("static"
);
} if ($def =
$this->
parseMethodDefinition()) { if ($staticToken) { $def->
setStatic(true
);
$def->location->start =
$staticToken->location->start;
} return $def;
} else { if ($this->features->classFields
) { if ($field =
$this->
parseFieldDefinition()) { if ($staticToken) { $field->
setStatic(true
);
$field->location->start =
$staticToken->location->start;
} } elseif ($staticToken) { //Handle the case when "static" is the field name
$this->scanner->
setState($state);
$field =
$this->
parseFieldDefinition();
} return $field;
} elseif ($staticToken) {