From 7fae9abae69d993ab01a86f1323ecd925e6d3b42 Mon Sep 17 00:00:00 2001 From: Zemistr Date: Fri, 22 Apr 2016 12:08:52 +0200 Subject: [PATCH] Add exclusion for non-person person --- src/Justice.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/Justice.php b/src/Justice.php index af2a7c4..32005be 100644 --- a/src/Justice.php +++ b/src/Justice.php @@ -61,12 +61,15 @@ public function findById($id) $crawler->filter('.aunp-content .div-table')->each(function (Crawler $table) use (&$people) { $title = $table->filter('.vr-hlavicka')->text(); - if ('jednatel: ' === $title) { - $person = JusticeJednatelPersonParser::parseFromDomCrawler($table); - $people[$person->getName()] = $person; - } elseif ('Společník: ' === $title) { - $person = JusticeSpolecnikPersonParser::parseFromDomCrawler($table); - $people[$person->getName()] = $person; + try { + if ('jednatel: ' === $title) { + $person = JusticeJednatelPersonParser::parseFromDomCrawler($table); + $people[$person->getName()] = $person; + } elseif ('Společník: ' === $title) { + $person = JusticeSpolecnikPersonParser::parseFromDomCrawler($table); + $people[$person->getName()] = $person; + } + } catch (\Exception $e) { } });