nilsabegg/sesame

View on GitHub

Showing 61 of 62 total issues

Parameter $articleCrawler has undeclared type \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

    protected function extractRatingAmount(DomCrawler $articleCrawler): int
Severity: Minor
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Parameter $articleCrawler has undeclared type \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

    protected function extractSeller(DomCrawler $articleCrawler): string
Severity: Minor
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Call to method request from undeclared class \GuzzleHttp\Client
Open

            $response = $client->request('GET', $articleUrl);
Severity: Critical
Found in src/Sesame/Command/CrawlArticleCommand.php by phan

Call to method filter from undeclared class \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

        $priceHtml = $articleCrawler->filter('#j-sku-price');
Severity: Critical
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Parameter $articleCrawler has undeclared type \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

    protected function extractSellerSince(DomCrawler $articleCrawler): int
Severity: Minor
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Parameter $articleCrawler has undeclared type \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

    protected function extractStock(DomCrawler $articleCrawler): int
Severity: Minor
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Call to method filter from undeclared class \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

        $propertyElements = $articleCrawler->filter('.product-property-list .property-item');
Severity: Critical
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Argument 1 (rating) is float but \Sesame\Model\Article::setRating() takes int defined at /code/src/Sesame/Model/Article.php:231
Open

        $article->setRating($this->extractRating($articleCrawler));
Severity: Minor
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Parameter $articleCrawler has undeclared type \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

    protected function extractRating(DomCrawler $articleCrawler): float
Severity: Minor
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Assigning string to property but \Sesame\Model\Article->sellerFeedback is float
Open

        $this->sellerFeedback = $sellerFeedback;
Severity: Minor
Found in src/Sesame/Model/Article.php by phan

Call to method filter from undeclared class \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

        $priceDiscountHtml = $articleCrawler->filter('#j-sku-discount-price');
Severity: Critical
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Call to method filter from undeclared class \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

        $sellerSinceHtml = $articleCrawler->filter('.store-open-time span');
Severity: Critical
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Call to method __construct from undeclared class \GuzzleHttp\Client
Open

            $client = new Client();
Severity: Critical
Found in src/Sesame/Command/CrawlArticleCommand.php by phan

Call to method filter from undeclared class \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

            $propertyTitle = substr($propertyCrawler->filter('.propery-title')->text(), 0, -1);
Severity: Critical
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Returning type float but getPriceCurrency() is declared to return string
Open

        return $this->priceCurrency;
Severity: Minor
Found in src/Sesame/Model/Article.php by phan

Parameter $articleCrawler has undeclared type \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

    protected function extractOrders(DomCrawler $articleCrawler): int
Severity: Minor
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Call to undeclared method \Sesame\Command\CrawlArticleCommand::setName
Open

        $this
Severity: Critical
Found in src/Sesame/Command/CrawlArticleCommand.php by phan

Call to method getArgument from undeclared class \Symfony\Component\Console\Input\InputInterface
Open

        $articleUrl = $input->getArgument('articleUrl');
Severity: Critical
Found in src/Sesame/Command/CrawlArticleCommand.php by phan

Call to method __construct from undeclared class \Symfony\Component\DomCrawler\Crawler (Did you mean class \Sesame\Crawler\Crawler)
Open

        $articleCrawler = new DomCrawler($responseBody);
Severity: Critical
Found in src/Sesame/Crawler/ArticleCrawler.php by phan

Reference to constant REQUIRED from undeclared class \Symfony\Component\Console\Input\InputArgument
Open

                InputArgument::REQUIRED,
Severity: Critical
Found in src/Sesame/Command/CrawlArticleCommand.php by phan
Severity
Category
Status
Source
Language