From d17e42e7dad2b0bbfa32320075e418917c3e0334 Mon Sep 17 00:00:00 2001 From: DHTMLGoodies Date: Mon, 30 Jan 2017 13:21:54 +0100 Subject: [PATCH] updates --- Board0x88Config.php | 0 CHESS_JSON.php | 0 DGTGameParser.php | 0 FenParser0x88.php | 0 GameParser.php | 0 MoveBuilder.php | 0 PgnGameParser.php | 0 PgnParser.php | 6 ++++++ README.md | 0 autoload.php | 0 composer.json | 0 test/ParserTest.php | 0 test/pgn/1001-brilliant-checkmates.pgn | 0 test/pgn/problematic.pgn | 0 test/pgn/problematic2.pgn | 0 15 files changed, 6 insertions(+) mode change 100644 => 100755 Board0x88Config.php mode change 100644 => 100755 CHESS_JSON.php mode change 100644 => 100755 DGTGameParser.php mode change 100644 => 100755 FenParser0x88.php mode change 100644 => 100755 GameParser.php mode change 100644 => 100755 MoveBuilder.php mode change 100644 => 100755 PgnGameParser.php mode change 100644 => 100755 PgnParser.php mode change 100644 => 100755 README.md mode change 100644 => 100755 autoload.php mode change 100644 => 100755 composer.json mode change 100644 => 100755 test/ParserTest.php mode change 100644 => 100755 test/pgn/1001-brilliant-checkmates.pgn mode change 100644 => 100755 test/pgn/problematic.pgn mode change 100644 => 100755 test/pgn/problematic2.pgn diff --git a/Board0x88Config.php b/Board0x88Config.php old mode 100644 new mode 100755 diff --git a/CHESS_JSON.php b/CHESS_JSON.php old mode 100644 new mode 100755 diff --git a/DGTGameParser.php b/DGTGameParser.php old mode 100644 new mode 100755 diff --git a/FenParser0x88.php b/FenParser0x88.php old mode 100644 new mode 100755 diff --git a/GameParser.php b/GameParser.php old mode 100644 new mode 100755 diff --git a/MoveBuilder.php b/MoveBuilder.php old mode 100644 new mode 100755 diff --git a/PgnGameParser.php b/PgnGameParser.php old mode 100644 new mode 100755 diff --git a/PgnParser.php b/PgnParser.php old mode 100644 new mode 100755 index dc7e244..89b7fb0 --- a/PgnParser.php +++ b/PgnParser.php @@ -14,7 +14,13 @@ class PgnParser { if ($pgnFile) { $this->pgnFile = $this->sanitize($pgnFile); + + if(!file_exists($this->pgnFile)){ + throw new Exception("File not found: ". $this->pgnFile); + } + } + $this->_fullParsing = $fullParsing; $this->gameParser = new GameParser(); $this->pgnGameParser = new PgnGameParser(); diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/autoload.php b/autoload.php old mode 100644 new mode 100755 diff --git a/composer.json b/composer.json old mode 100644 new mode 100755 diff --git a/test/ParserTest.php b/test/ParserTest.php old mode 100644 new mode 100755 diff --git a/test/pgn/1001-brilliant-checkmates.pgn b/test/pgn/1001-brilliant-checkmates.pgn old mode 100644 new mode 100755 diff --git a/test/pgn/problematic.pgn b/test/pgn/problematic.pgn old mode 100644 new mode 100755 diff --git a/test/pgn/problematic2.pgn b/test/pgn/problematic2.pgn old mode 100644 new mode 100755