Somehow, phpstorm acting weird. "Missing function's return type declaration" is not going away even if there IS a return type declaration.
Catch thowable exceptions for comment is able to repeat. Function name detected as a typo character by character .. and so on..
Invalidate cache DO solve the problem in a minutes. Problem happens immediate after writing other code.