* $initializer = function ( * & ?object $wrappedObject, * LazyLoadingInterface $proxy, * string $calledMethod, * array $callParameters, * & ?\Closure $initializer, * array $propertiesToBeSet = [] // works only on ghost objects * ) {}; * * * @psalm-param null|Closure( * LazilyLoadedObjectType|null=, * LazilyLoadedObjectType&LazyLoadingInterface=, * string=, * array=, * ?Closure=, * array= * ) : bool $initializer * * Due to BC compliance, we cannot add a native `: void` return type declaration here * * phpcs:disable SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingNativeTypeHint * * @return void */ public function setProxyInitializer(?Closure $initializer = null); /** * @psalm-return null|Closure( * LazilyLoadedObjectType|null=, * LazilyLoadedObjectType&LazyLoadingInterface=, * string, * array=, * ?Closure=, * array= * ) : bool */ public function getProxyInitializer(): ?Closure; /** * Force initialization of the proxy * * @return bool true if the proxy could be initialized */ public function initializeProxy(): bool; /** * Retrieves current initialization status of the proxy */ public function isProxyInitialized(): bool; } __halt_compiler();----SIGNATURE:----SGXK5Bj7XpEIDWPFjMBK/xE3eg7V+S7sxxGDVhaOuWXrXC/KV0t4uke+kMwMpCwQ8fhRS59D11/p+x2mJiEZuTfPn/HzbVsqBcbDp/Lig9fffxYRModQKti0gS9nz801fdnnp+hoJ9OcLG08BPRJYySLV5bZyM6r+L8aHL8wgAyTLHJi9Y/Zi6icPVve+YrCH9PvXMOfJTnZPjfkHXfJZy5DafHrHgD0qayYGDbzwcSri8E3sQ+sOBYOWQURBx/0qfBy3kr1a6iNn8TfI59nhAPI2WSCWSzL8QwVMlGCXvVe75QWG2h8owDKchgtsytCqe45afvowaw/91Z/mVd60lqmQtnFNNr/2BCQ59BzExz/hJq1ODlVmsTbX3dSk3TeFwt+jVqKMbfvDZwyul4KusgrWPuojc3meD0IF186f4eaBfvq16mPLvazFBctop6w/e7moI4oMY+9kmvzmvq6aNvWNLqv2pROAQj0w77nKWmwVCPerJLLpcjdMw0ggevm6920796UZACaBRYuFy8Mm2g3HxUMK5jaHMIuDRRE9YBtMN1JaLxW0ZF4qT5+hzblHCaQCHFXN9bGH54pYl8UeeMBcgvT45uz5VgyrpDiv+uaW6ABIoNg07zWjmP9NqAJsJF5JWHyyGGMzn6g5coTJQ6sLPQSWFcE79mxILTxR0g=----ATTACHMENT:----MjgyMjA1MjQ2NDcyODMwOCAzNDQzNDc0NjIxNjM1ODUwIDU2OTM0OTMyMTQwMjQ3MTc=