{
    "name": "navjobs/temporal-models",
    "description": "Easily create Temporal Models with Laravel.",
    "keywords": [
        "laravel",
        "temporal",
        "trait"
    ],
    "homepage": "https://navjobs.com",
    "license": "MIT",
    "require": {
        "php" : ">=5.5.0",
        "illuminate/database": "^5.1",
        "illuminate/events": "^5.1"
    },
    "require-dev": {
        "phpunit/phpunit" : "^4.0",
        "mockery/mockery": "^0.9.4",
        "satooshi/php-coveralls": "1.*"
    },
    "autoload": {
        "psr-4": {
            "NavJobs\\Temporal\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "NavJobs\\Temporal\\Test\\": "tests"
        }
    },
    "scripts": {
        "test": "phpunit"
    }
}

{
    "name": "navjobs/temporal-models",
    "description": "Easily create Temporal Models with Laravel.",
    "keywords": [
        "laravel",
        "temporal",
        "trait"
    ],
    "homepage": "https://navjobs.com",
    "license": "MIT",
    "require": {
        "php" : ">=7.0.0",
        "illuminate/database": "^5.1",
        "illuminate/events": "^5.1"
    },
    "require-dev": {
        "phpunit/phpunit" : "^4.0",
        "mockery/mockery": "^0.9.4",
        "satooshi/php-coveralls": "1.*"
    },
    "autoload": {
        "psr-4": {
            "NavJobs\\Temporal\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "NavJobs\\Temporal\\Test\\": "tests"
        }
    },
    "scripts": {
        "test": "phpunit"
    }
}

Update PHP version to 7.
Update PHP version to 7.

The null coalesce operator, introduced in PHP 7, is used on few lines, as in:
https://github.com/navjobs/temporal-models/blob/master/src/Temporal.php#L56