Skip to content

Commit c5e8058

Browse files
committed
Switching to JSON config reader per default
1 parent 92f66ab commit c5e8058

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

php/src/Snowplow/RefererParser/Parser.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
namespace Snowplow\RefererParser;
33

44
use Snowplow\RefererParser\Config\ConfigReaderInterface;
5-
use Snowplow\RefererParser\Config\YamlConfigReader;
5+
use Snowplow\RefererParser\Config\JsonConfigReader;
66

77
class Parser
88
{
@@ -105,6 +105,6 @@ private function lookupHost($host, $path = null)
105105

106106
private static function createDefaultConfigReader()
107107
{
108-
return new YamlConfigReader(__DIR__ . '/../../../data/referers.yml');
108+
return new JsonConfigReader(__DIR__ . '/../../../data/referers.json');
109109
}
110110
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
namespace Snowplow\RefererParser\Tests;
3+
4+
use Snowplow\RefererParser\Parser;
5+
6+
class DefaultParserTest extends AbstractParserTest
7+
{
8+
public static function setUpBeforeClass()
9+
{
10+
static::$parserInstance = new Parser();
11+
}
12+
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
<?php
22
namespace Snowplow\RefererParser\Tests;
33

4+
use Snowplow\RefererParser\Config\YamlConfigReader;
45
use Snowplow\RefererParser\Parser;
56

67
class YamlParserTest extends AbstractParserTest
78
{
89
public static function setUpBeforeClass()
910
{
10-
static::$parserInstance = new Parser();
11+
static::$parserInstance = new Parser(new YamlConfigReader(__DIR__ . '/../../../../data/referers.yml'));
1112
}
1213
}

0 commit comments

Comments
 (0)