update league/oauth2-server to version 4.0.x
update composer
master
merge with 3.0/master and fix conflict
merge with 3.0/master and fix conflict