public static function attach($name, $config = null) {
		if (!isset(static::$_scopes)) {
			static::_initScopes();
		}
		if ($name === false) {
			$name = '__defaultScope__';
		}
		if (is_array($config) || $config === false) {
			static::$_scopes->set($name, $config);
		}
	}
public static function attach($name, $config = null) {
		if (!isset(static::$_scopes)) {
			static::_initScopes();
		}
		if ($name === false) {
			$name = '__defaultScope__';
		}
		if (is_array($config) || $config === false) {
			static::$_scopes->set($name, $config);
		}
	}
public static function attach ( $ name , $ config = null ) { if ( ! isset ( static :: $ _scopes ) ) { static :: _initScopes ( ) ; } if ( $ name === false ) { $ name = '__defaultScope__' ; } if ( is_array ( $ config ) || $ config === false ) { static :: $ _scopes -> set ( $ name , $ config ) ; } }
Attach a scope to a mount point.

Example:
```
Media::attach('app', [
'path' => '/var/www/website/app/webroot/extradir',
'prefix' => 'extradir'
]);
```

```
Media::attach('cdn', [
'absolute' => true,
'path' => null,
'host' => 'http://my.cdn.com',
'prefix' => 'project1/assets'
]);
```

```
Media::attach('cdn', [
'absolute' => true,
'path' => null,
'host' => ['my.cdn.com', 'secure.cdn.com'],
'scheme' => ['http://', 'https://'],
'prefix' => 'project1/assets',
]);
```

```
Media::attach('cdn', [
'absolute' => true,
'path' => null,
'host' => ['my1.cdn.com', 'my2.cdn.com'],
'scheme' => 'http://',
'prefix' => 'project1/assets',
]);
```

@param  string $name The name of the media you wish to attach.
@param  array  $config Asset configuration options for the given scope.
- `'path'` _string_: Path of the media.
- `'prefix'` _string_: Contains the uri prefix. Such as `css`.
- `'absolute'` _boolean_: Defaults to `false`. If you want to generate
absolute URL's.
- `'host'` _mixed_: String host, or array of hosts, of the media, if absolute is
`true`.
- `'scheme'` _mixed_: String scheme, or array of sc, of the media, if absolute is
`true`.
@return void
Attach a scope to a mount point .