I assume because PHPStorm is for... PHP, uh. Komodo relies on open-source utils (like htmltidy for HTML or GoFmt for Golang) for formatting needs because of its wide range of supported languages. If PHPStorm is using a 3rd-party program to format php code according to PSR standards, then you are able to add this formatter to Komodo as long as it can take SDTIN to format the code and output it to STDOUT.
More over, if the program is under a license that allows to integrate it in paid software, it could become a built-in one.
I'm not aware of any open-source PHP formatting tools, if you know any I'd be happy to help configure it in Komodo
Creating a linter though would require creating a new language for Komodo (something like PHP-PSR) or modifying the built-in one.
I think you can configure this thing for your formatting needs: http://cs.sensiolabs.org/
I heard that PHPUnit could do formatting, too.