phug-php/watcher

View on GitHub
src/Phug/Watcher.php

Summary

Maintainability
A
0 mins
Test Coverage

Doc-block of $resource in logEventChange contains phpdoc param type string which is incompatible with the param type \JasonLewis\ResourceWatcher\Resource\FileResource declared in the signature
Open

     * @param string  $resource
Severity: Minor
Found in src/Phug/Watcher.php by phan

Parameter $resource has undeclared type \JasonLewis\ResourceWatcher\Resource\FileResource
Open

    public function logEventChange(JLEvent $event, FileResource $resource, $path)
Severity: Minor
Found in src/Phug/Watcher.php by phan

Reference to constant RESOURCE_MODIFIED from undeclared class \JasonLewis\ResourceWatcher\Event
Open

            case JLEvent::RESOURCE_MODIFIED:
Severity: Critical
Found in src/Phug/Watcher.php by phan

Call to method __construct from undeclared class \JasonLewis\ResourceWatcher\Watcher (Did you mean class \Phug\Watcher)
Open

        $this->watcher = new JLWatcher(
Severity: Critical
Found in src/Phug/Watcher.php by phan

Parameter $event has undeclared type \JasonLewis\ResourceWatcher\Event
Open

    public function logEventChange(JLEvent $event, FileResource $resource, $path)
Severity: Minor
Found in src/Phug/Watcher.php by phan

Reference to constant RESOURCE_CREATED from undeclared class \JasonLewis\ResourceWatcher\Event
Open

            case JLEvent::RESOURCE_CREATED:
Severity: Critical
Found in src/Phug/Watcher.php by phan

Call to method getPath from undeclared class \JasonLewis\ResourceWatcher\Resource\FileResource
Open

        $resourcePath = $path ?: $resource->getPath();
Severity: Critical
Found in src/Phug/Watcher.php by phan

Call to method isWatching from undeclared class \JasonLewis\ResourceWatcher\Watcher (Did you mean class \Phug\Watcher)
Open

        return $this->watcher->isWatching();
Severity: Critical
Found in src/Phug/Watcher.php by phan

Call to method __construct from undeclared class \JasonLewis\ResourceWatcher\Tracker
Open

            new Tracker(),
Severity: Critical
Found in src/Phug/Watcher.php by phan

Call to method watch from undeclared class \JasonLewis\ResourceWatcher\Watcher (Did you mean class \Phug\Watcher)
Open

            $listener = $this->watcher->watch($directory);
Severity: Critical
Found in src/Phug/Watcher.php by phan

Parameter $event has undeclared type \JasonLewis\ResourceWatcher\Event
Open

            $listener->onAnything(function (JLEvent $event, $resource, $path) use ($changeEventCallback) {
Severity: Minor
Found in src/Phug/Watcher.php by phan

Reference to constant RESOURCE_DELETED from undeclared class \JasonLewis\ResourceWatcher\Event
Open

            case JLEvent::RESOURCE_DELETED:
Severity: Critical
Found in src/Phug/Watcher.php by phan

Call to method start from undeclared class \JasonLewis\ResourceWatcher\Watcher (Did you mean class \Phug\Watcher)
Open

        $this->watcher->start($interval, $timeout, $callback);
Severity: Critical
Found in src/Phug/Watcher.php by phan

Call to method __construct from undeclared class \Illuminate\Filesystem\Filesystem
Open

            new Filesystem()
Severity: Critical
Found in src/Phug/Watcher.php by phan

Call to method getCode from undeclared class \JasonLewis\ResourceWatcher\Event
Open

        switch ($event->getCode()) {
Severity: Critical
Found in src/Phug/Watcher.php by phan

Property \Phug\Watcher->watcher has undeclared type \JasonLewis\ResourceWatcher\Watcher (Did you mean class \Phug\Watcher)
Open

    private $watcher;
Severity: Minor
Found in src/Phug/Watcher.php by phan

Return type of getWatcher() is undeclared type \JasonLewis\ResourceWatcher\Watcher (Did you mean class \Phug\Watcher)
Open

    public function getWatcher()
Severity: Minor
Found in src/Phug/Watcher.php by phan

There are no issues that match your filters.

Category
Status