# getEarlyPodReference method

1. @protected

Future<ObjectHolder<Object>> getEarlyPodReference(

1. String podName,
2. RootPodDefinition rpd,
3. ObjectHolder<Object> pod

)

## Implementation

    @protected
    Future<ObjectHolder<Object>> getEarlyPodReference(String podName, RootPodDefinition rpd, ObjectHolder<Object> pod) async {
      ObjectHolder<Object> object = pod;

      if (!rpd.design.isInfrastructure && hasInstantiationPodPostProcessors()) {
        for (final iap in getPodProcessorCacheManager().instantiation) {
          object = await iap.getEarlyPodReference(object, rpd.type, podName);
        }
      }

      return object;
    }