add .php_cs
remove namespaces from type names in PHPDoc
change all protected members to private
replace uses of is_null() with === null and !== null
change StateMachine::invokeAction() to accept null values as the argument
change StateMachine::evaluateGuard() to accept only TransitionEventInterface and return true when the guard is null