Skip to content

Commit fdbde0a

Browse files
committed
repositories.type: path shows PHP Notice.
When lock file has a package imported using https://getcomposer.org/doc/05-repositories.md#path, running composer-lock-diff generates following notices: ``` PHP Notice: Undefined property: stdClass::$source in /home/jibran/www/snsw-d8/vendor/davidrjonas/composer-lock-diff/composer-lock-diff on line 75 Notice: Undefined property: stdClass::$source in /home/jibran/www/snsw-d8/vendor/davidrjonas/composer-lock-diff/composer-lock-diff on line 75 PHP Notice: Trying to get property 'reference' of non-object in /home/jibran/www/snsw-d8/vendor/davidrjonas/composer-lock-diff/composer-lock-diff on line 75 Notice: Trying to get property 'reference' of non-object in /home/jibran/www/snsw-d8/vendor/davidrjonas/composer-lock-diff/composer-lock-diff on line 75 PHP Notice: Undefined property: stdClass::$source in /home/jibran/www/snsw-d8/vendor/davidrjonas/composer-lock-diff/composer-lock-diff on line 75 Notice: Undefined property: stdClass::$source in /home/jibran/www/snsw-d8/vendor/davidrjonas/composer-lock-diff/composer-lock-diff on line 75 PHP Notice: Trying to get property 'reference' of non-object in /home/jibran/www/snsw-d8/vendor/davidrjonas/composer-lock-diff/composer-lock-diff on line 75 ```
1 parent 817bb8f commit fdbde0a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

composer-lock-diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ function diff($key, $from, $to, $base_path) {
7171

7272
function version($pkg)
7373
{
74-
if(substr($pkg->version,0,4) == 'dev-') {
74+
if(substr($pkg->version,0,4) == 'dev-' && isset($pkg->source) && isset($pkg->source->reference)) {
7575
$version = substr($pkg->source->reference,0,7) ?: '';
7676
} else {
7777
$version = (string) $pkg->version;

0 commit comments

Comments
 (0)