# assistant/0.3.1/backend/src/System/Contracts/ServiceProviderAbstract.php

Assistant – Every Day Productivity Apps, version 0.3.1. 30 lines.

- Page: https://pluginprobe.com/plugins/assistant/0.3.1/code/backend/src/System/Contracts/ServiceProviderAbstract.php
- Raw: https://pluginprobe.com/plugins/assistant/0.3.1/raw/backend/src/System/Contracts/ServiceProviderAbstract.php
- Modified: 2020-03-25T19:33:50+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/assistant/0.3.1/code/backend/src/System/Contracts/ServiceProviderAbstract.php#L10-L20`.

```php
<?php


namespace FL\Assistant\System\Contracts;


use FL\Assistant\System\Container\Injector;

/**
 * Class ServiceProviderAbstract
 * @package FL\Assistant\System\Contracts
 */
abstract class ServiceProviderAbstract {
	/**
	 * @var Injector
	 */
	protected $injector;

	/**
	 * ServiceProviderAbstract constructor.
	 *
	 * @param Injector $injector
	 */
	public function __construct( Injector $injector ) {
		$this->injector = $injector;
	}

	abstract public function bootstrap();
}

```
