Auto-formatted using phpstorm's psr1/2 settings