/** * Iterate over class statements looking for class constants. It then makes the constant name uppercase * separating each word by underscores. * * @param ClassyFileEvent $event */ public function onSetClassUpdateConstants(ClassyFileEvent $event) { $statements = $event->getStatements(); if ($statements instanceof Class_) { $count = count($statements->stmts); for ($i = 0; $i < $count; $i++) { if (is_array($statements->stmts)) { $statement = $statements->stmts[$i]; $this->checkClassConstant($statement); $statements->stmts[$i] = $statement; } } } $event->setStatements($statements); }