Tenho uma cópia do projeto github QGIS localmente, há alguns meses, mas consegui descobrir onde isso mudou.
Vale a pena conferir a lista de alterações na API , que menciona isso
dataobjects.getLayerFromString () foi removido. Use QgsProcessingUtils.mapLayerFromString ().
Usando anotações de linha git, pude rastrear isso de volta a uma alteração feita há alguns meses ...
parece que alguns métodos (incluindo getObject ) foram refatorados e substituídos por um único método getLayerFromString ()
def getLayerFromString(string, forceLoad=True):
"""Returns an object (layer/table) given a source definition.
if forceLoad is true, it tries to load it if it is not currently open
Otherwise, it will return the object only if it is loaded in QGIS.
"""
...
Mas desde então, foi movido para QgsProcessingUtils .
Então você pode tentar usar QgsProcessingUtils.mapLayerFromString()
Se estiver usando o QGIS 2.x, você ainda poderá usar o getObject () como antes (pode verificar usando print(processing.__dict__['getObject'])