more complex composer.json (borrowed from dshafik/workingphp.com)