psr-2 all the things