Skip to content

Commit b3e6e10

Browse files
committed
Add ImporterFactory class
1 parent 9b8bb84 commit b3e6e10

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

src/ImporterFactory.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
namespace Xhgui\Profiler;
4+
5+
use RuntimeException;
6+
7+
final class ImporterFactory
8+
{
9+
public static function create()
10+
{
11+
$config = Config::create();
12+
$saver = SaverFactory::create($config['save.handler'], $config);
13+
if (!$saver) {
14+
throw new RuntimeException("Unable to obtain saver");
15+
}
16+
17+
return new Importer($saver);
18+
}
19+
}

0 commit comments

Comments
 (0)