Tengo una copia del proyecto QGIS github localmente, tiene unos meses pero pude encontrar dónde cambió esto.
Vale la pena consultar la lista de cambios de API , que menciona esto
dataobjects.getLayerFromString () fue eliminado. Utilice QgsProcessingUtils.mapLayerFromString () en su lugar.
Utilizando anotaciones de línea git pude rastrear esto hasta un cambio realizado hace unos meses ...
parece que algunos métodos (incluido getObject ) fueron refactorizados y reemplazados con un solo 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.
"""
...
Pero desde entonces se ha movido a QgsProcessingUtils .
Entonces podrías intentar usar QgsProcessingUtils.mapLayerFromString()
Si usa QGIS 2.x, aún debería poder usar getObject () como antes (puede verificar usando print(processing.__dict__['getObject'])