public function run(): void {

		foreach ( $this->providers as $provider ) {

			if ( $provider instanceof Bootable_Provider_Interface ) {
				$provider->boot( $this );
			}
		}
	}
public function run(): void {

		foreach ( $this->providers as $provider ) {

			if ( $provider instanceof Bootable_Provider_Interface ) {
				$provider->boot( $this );
			}
		}
	}
public function run ( ) : void { foreach ( $ this -> providers as $ provider ) { if ( $ provider instanceof Bootable_Provider_Interface ) { $ provider -> boot ( $ this ) ; } } }
Start Stopwatch and timing plugin load immediately, then set up core events and needed hooks.

@psalm-suppress MixedAssignment
Start Stopwatch and timing plugin load immediately then set up core events and needed hooks .