src/Arrays.php
public static function get($array, $key, $default = null)
	{
		// this allows the key to be an array of keys
		if (\Gears\Arrays\isArrayLike($key)) $key = implode('.', $key);

		return parent::get($array, $key, $default);
	}
public static function get($array, $key, $default = null)
	{
		// this allows the key to be an array of keys
		if (\Gears\Arrays\isArrayLike($key)) $key = implode('.', $key);

		return parent::get($array, $key, $default);
	}
Method: get
=========================================================================
We are overloading the parent get method so that we can accept
either an array of keys or "dot" separated keys. This should stay
compatiable with the upstream method.

For example the following 2 calls are the same:

```php
Arr::get(['a' => ['b' => ['c' => 'd']]], 'a.b.c');
Arr::get(['a' => ['b' => ['c' => 'd']]], ['a','b','c']);
```

Parameters:
-------------------------------------------------------------------------
$array - A PHP array to get items from.
$key - Can be a single key, "dot" separated keys or an array of keys.
$default - A value to return upon failure.

Returns:
-------------------------------------------------------------------------
mixed