public function __construct(Container $c)
{
$this->container = $c;
// Find the best fitting adapter
$allAdapters = self::getFiles(__DIR__ . '/Adapter', array(), array('AbstractAdapter.php', 'cacert.pem'));
$priority = 0;
foreach ($allAdapters as $adapterInfo) {
/** @var Adapter\AbstractAdapter $adapter */
$adapter = new $adapterInfo['classname']();
if (!$adapter->isSupported()) {
continue;
}
if ($adapter->priority > $priority) {
$this->adapter = $adapter;
$priority = $adapter->priority;
}
}
// Load the language strings
$c->platform->loadTranslations('lib_fof30');
}