]> git.mxchange.org Git - friendica.git/blob - bin/console.php
ceccfc823edc08a0bc324e295da17d34a2459f9e
[friendica.git] / bin / console.php
1 #!/usr/bin/env php
2 <?php
3
4 require dirname(__DIR__) . '/vendor/autoload.php';
5
6 use Friendica\Core\Config;
7 use Friendica\Factory;
8 use Friendica\Util\BasePath;
9
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($config);
15
16 $a = new Friendica\App($config, $logger, $profiler);
17 \Friendica\BaseObject::setApp($a);
18
19 (new Friendica\Core\Console($argv))->execute();