/** * @param array $config * * @return Container */ public static function create(array $config) { $container = new self($config); $container['onesky_client'] = $container->factory(function ($container) { $client = new Client(); $client->setApiKey($container['onesky_api_key']); $client->setSecret($container['onesky_api_secret']); return $client; }); return $container; }