/** * Sets configurations for this Adaptable implementation. * * @param array $config Configurations, indexed by name. * @return array `Collection` of configurations or void if setting configurations. */ public static function config($config = null) { $defaults = array('scope' => null); if (is_array($config)) { foreach ($config as $i => $item) { $config[$i] += $defaults; } } return parent::config($config); }
public static function config($config = null) { $default = array('scope' => null); if ($config) { $config = array_map(function ($i) use($default) { return $i + $default; }, $config); } return parent::config($config); }
public static function config($config = null) { return parent::config($config); }