added @suppress_warning on many php commands