For further reading on why composer works this way please see http://seld.be/notes/composer-installing-require-dev-by-default