private function callCallbacks(array $bootCallbacks, KernelContract $kernel, string $type, string $bootstrap): void
    {
        foreach ($bootCallbacks as $name => $callbacks) {
            if ($type . \str_replace('\\', '', $bootstrap) === $name) {
                /** @var callable $callback */
                foreach ($callbacks as $callback) {
                    $callback($kernel);
                }
            }
        }
    }
private function callCallbacks(array $bootCallbacks, KernelContract $kernel, string $type, string $bootstrap): void
    {
        foreach ($bootCallbacks as $name => $callbacks) {
            if ($type . \str_replace('\\', '', $bootstrap) === $name) {
                /** @var callable $callback */
                foreach ($callbacks as $callback) {
                    $callback($kernel);
                }
            }
        }
    }
private function callCallbacks ( array $ bootCallbacks , KernelContract $ kernel , string $ type , string $ bootstrap ) : void { foreach ( $ bootCallbacks as $ name => $ callbacks ) { if ( $ type . \ str_replace ( '\\' , '' , $ bootstrap ) === $ name ) { /** @var callable $callback */ foreach ( $ callbacks as $ callback ) { $ callback ( $ kernel ) ; } } } }
Calls callbacks on bootstrap name.

@param array                                         $bootCallbacks
@param \Viserio\Component\Contract\Foundation\Kernel $kernel
@param string                                        $type
@param string                                        $bootstrap

@return void
Calls callbacks on bootstrap name .