Overwrite the schemaName property if it is not defined in the class.
Overwrite the schemaName property if it is not defined in the class.

If a model class does not define a schemaName we should use the
datasource's schemaName. We can assume that people using schemaName want
to lock the model onto a specific schema given the changes in #3210

Fixes #3720

tenkoma/cakephp,elboletaire/cakephp,berrygoudswaard/cakephp,khoimt/cakephp-study,dkarvounaris/cakephp,adopico/cakephp,dakota/cakephp,CakeDC/cakephp,cakephp-fr/cakephp,kumamidori/cakephp,ADmad/cakephp,eryw/cakephp,HavokInspiration/cakephp,HavokInspiration/cakephp,timhoeppner/cakephp,burriko/cakephp,erikfig/cakephp,pbaire/cakephp,berrygoudswaard/cakephp,pbaire/cakephp,et304383/passbolt_api,petteyg/cakephp,tgr0ss/cakephp,justinyost/cakephp,Balachan27/cakephp,berrygoudswaard/cakephp,akintoey/cakephp,eboominathan/cakephp,michaelze/cakephp,cakephp/cakephp,CVO-Technologies/cakephp,mvdriel/cakephp,davidyell/cakephp,erikfig/cakephp,thinkingmedia/cakephp,et304383/passbolt_api,cakephp-fr/cakephp,adopico/cakephp,tenkoma/cakephp,timhoeppner/cakephp,khoimt/cakephp-study,ADmad/cakephp,gmponos/cakephp,tenkoma/cakephp,Phillaf/cakephp,mvdriel/cakephp,justinyost/cakephp,yinhe007/cakephp,dakota/cakephp,petteyg/cakephp,bravo-kernel/cakephp,adopico/cakephp,web-player/cakephp,jeffblack360/cakephp,yinhe007/cakephp,cakephp/cakephp,cakephp-fr/cakephp,mvdriel/cakephp,jerems02/cakephp,kumamidori/cakephp,web-player/cakephp,jerems02/cakephp,HavokInspiration/cakephp,erikfig/cakephp,cakephp/cakephp,gmponos/cakephp,et304383/passbolt_api,davidyell/cakephp,CVO-Technologies/cakephp,et304383/passbolt_api,eryw/cakephp,timhoeppner/cakephp,ionas/cakephp,jjj117/cakephp,justinyost/cakephp,ionas/cakephp,khoimt/cakephp-study,tgr0ss/cakephp,petteyg/cakephp,burriko/cakephp,CakeDC/cakephp,jjj117/cakephp,eboominathan/cakephp,ndm2/cakephp,nrother/cakephp,CakeDC/cakephp,jjj117/cakephp,jeffblack360/cakephp,garethellis36/cakephp,dkarvounaris/cakephp,eryw/cakephp,web-player/cakephp,jeffblack360/cakephp,pbaire/cakephp,jerems02/cakephp,elboletaire/cakephp,cakephp/cakephp,tisu2tisu/cakephp,Balachan27/cakephp,yinhe007/cakephp,akintoey/cakephp,thinkingmedia/cakephp,eboominathan/cakephp,garethellis36/cakephp,michaelze/cakephp,ndm2/cakephp,burriko/cakephp,ADmad/cakephp,nrother/cakephp,dkarvounaris/cakephp,gmponos/cakephp,ionas/cakephp,Phillaf/cakephp,tisu2tisu/cakephp,mvdriel/cakephp,akintoey/cakephp,tenkoma/cakephp,ndm2/cakephp,kumamidori/cakephp,elboletaire/cakephp,Phillaf/cakephp,CakeDC/cakephp,nrother/cakephp,davidyell/cakephp,tgr0ss/cakephp,petteyg/cakephp,Balachan27/cakephp,garethellis36/cakephp,michaelze/cakephp,ndm2/cakephp,CVO-Technologies/cakephp,tisu2tisu/cakephp,thinkingmedia/cakephp,dakota/cakephp,garethellis36/cakephp,et304383/passbolt_api,bravo-kernel/cakephp,ADmad/cakephp,dakota/cakephp,bravo-kernel/cakephp