4 require dirname(__DIR__) . '/vendor/autoload.php';
6 use Friendica\Core\Config;
8 use Friendica\Util\BasePath;
10 $basedir = BasePath::create(dirname(__DIR__), $_SERVER);
11 $configLoader = new Config\ConfigCacheLoader($basedir);
12 $config = Factory\ConfigFactory::createCache($configLoader);
13 $logger = Factory\LoggerFactory::create('console', $config);
14 $profiler = Factory\ProfilerFactory::create($logger, $config);
16 $a = new Friendica\App($config, $logger, $profiler);
17 \Friendica\BaseObject::setApp($a);
19 (new Friendica\Core\Console($argv))->execute();