]> git.mxchange.org Git - friendica.git/blob - bin/console.php
4) Adding Factories to other entrypoints
[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__));
11 $configLoader = new Config\ConfigCacheLoader($basedir);
12 $config = Factory\ConfigFactory::createCache($configLoader);
13 $logger = Factory\LoggerFactory::create('console', $config);
14
15 $a = new Friendica\App($config, $logger);
16 \Friendica\BaseObject::setApp($a);
17
18 (new Friendica\Core\Console($argv))->execute();