From a93c94f338a9e3188639015346ac01f08a36b44e Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Wed, 22 Jul 2020 12:36:00 +0400 Subject: Fixed bugs and updated tests Signed-off-by: Valentin Popov --- src/Parsers/IntegerParser.php | 36 --------------------------------- src/Repositories/CategoryRepository.php | 4 ++-- src/Repositories/GenreRepository.php | 2 +- 3 files changed, 3 insertions(+), 39 deletions(-) delete mode 100644 src/Parsers/IntegerParser.php (limited to 'src') diff --git a/src/Parsers/IntegerParser.php b/src/Parsers/IntegerParser.php deleted file mode 100644 index ba89315..0000000 --- a/src/Parsers/IntegerParser.php +++ /dev/null @@ -1,36 +0,0 @@ - - * @license http://www.apache.org/licenses/LICENSE-2.0 - * @package EPGService\Parsers - */ -final class IntegerParser implements BaseParser { - /** - * @param mixed $value - * - * @return int - */ - public static function get($value): int { - return filter_var($value, FILTER_VALIDATE_INT); - } -} diff --git a/src/Repositories/CategoryRepository.php b/src/Repositories/CategoryRepository.php index 6139168..546ad2c 100644 --- a/src/Repositories/CategoryRepository.php +++ b/src/Repositories/CategoryRepository.php @@ -21,7 +21,6 @@ namespace EPGService\Repositories; use EPGService\Entities\CategoryEntity; use EPGService\Environments\ServiceEnvironment; -use EPGService\Parsers\IntegerParser; use EPGService\Parsers\StringParser; use GuzzleHttp\Client; use RuntimeException; @@ -35,6 +34,7 @@ use function simplexml_load_string; * @package EPGService\Repositories */ final class CategoryRepository implements BaseRepository { + /** * @var string */ @@ -92,7 +92,7 @@ final class CategoryRepository implements BaseRepository { } $result[] = CategoryEntity::create([ - 'id' => IntegerParser::get($element['id']), + 'id' => StringParser::get($element['id']), 'lang' => StringParser::get($element->name['lang']), 'name' => StringParser::get($element->name), 'version' => StringParser::get($element['version']), diff --git a/src/Repositories/GenreRepository.php b/src/Repositories/GenreRepository.php index 67c9a4e..8b1284b 100644 --- a/src/Repositories/GenreRepository.php +++ b/src/Repositories/GenreRepository.php @@ -91,7 +91,7 @@ final class GenreRepository implements BaseRepository { } $result[] = GenreEntity::create([ - 'id' => IntegerParser::get($element['id']), + 'id' => StringParser::get($element['id']), 'lang' => StringParser::get($element->name['lang']), 'name' => StringParser::get($element->name), 'version' => StringParser::get($element['version']), -- cgit v1.2.3