Pep Guardiola hailed Bernardo Silva and insisted as long as he is at Manchester City, the playmaker will remain with him.