in lib/generator.js [592:613]
getAliasName(classNamespace, name, aliasId) {
let aliasName = '';
if(!this.clientName.has(name)) {
this.clientName.set(name, true);
return aliasName;
}
if(aliasId) {
aliasName = aliasId + name;
}
if(aliasName && !this.clientName.has(aliasName)) {
this.clientName.set(aliasName, true);
return aliasName;
}
const arr = classNamespace.split('\\');
for(let i = arr.length - 1; i >= 0; i--) {
aliasName = arr[i] + name;
if(!this.clientName.has(aliasName)) {
this.clientName.set(aliasName, true);
return aliasName;
}
}
}