mirror of
https://github.com/friendica/friendica
synced 2025-04-26 11:10:11 +00:00
Introduce DICE
- Adding dice library - Adding dependency config - Removing Factories - Refactoring App\Mode constructor - Refactoring App\Router constructor - Refactoring BasePath for DI usage - Refactoring ConfigFileLoader constructor - Refactoring Profiler constructor - Adjust entrypoints (index, console, worker, ..) - Adding functional test for DI - Fix tests because of refactorings
This commit is contained in:
parent
5887b9c499
commit
55999730e0
28 changed files with 563 additions and 308 deletions
|
@ -58,7 +58,8 @@ class BasePathTest extends MockedTest
|
|||
*/
|
||||
public function testDetermineBasePath(array $server, $input, $output)
|
||||
{
|
||||
$this->assertEquals($output, BasePath::create($input, $server));
|
||||
$basepath = new BasePath($input, $server);
|
||||
$this->assertEquals($output, $basepath->getPath());
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -68,6 +69,7 @@ class BasePathTest extends MockedTest
|
|||
*/
|
||||
public function testFailedBasePath()
|
||||
{
|
||||
BasePath::create('/now23452sgfgas', []);
|
||||
$basepath = new BasePath('/now23452sgfgas', []);
|
||||
$basepath->getPath();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue