=, * string=, * array=, * ?Closure=, * array= * ) : bool $initializer * * @psalm-suppress ImplementedParamTypeMismatch Note that the closure signature below is slightly different * from the one declared in LazyLoadingInterface. */ public function setProxyInitializer(?Closure $initializer = null); /** * {@inheritDoc} * * Definitions are duplicated here to allow templated definitions in this child type * * @psalm-return null|Closure( * LazilyLoadedObjectType&GhostObjectInterface=, * string, * array=, * ?Closure=, * array= * ) : bool * * @psalm-suppress ImplementedReturnTypeMismatch Note that the closure signature below is slightly different * from the one declared in LazyLoadingInterface. */ public function getProxyInitializer(): ?Closure; }