concretecms / addon_migration_tool

Repository for the concrete5 Migration tool (legacy and modern versions.)
27 stars 25 forks source link

Add is_object check in Logger #61

Closed fabian closed 6 years ago

fabian commented 6 years ago

Fix for PHP 7.2 compatibility, get_class doesn't like null values anymore.

fabian commented 6 years ago
{
    "error": {
        "type": "Whoops\\Exception\\ErrorException",
        "message": "get_class() expects parameter 1 to be object, null given",
        "file": "/var/www/html/packages/migration_tool/src/PortlandLabs/Concrete5/MigrationTool/Publisher/Logger/Logger.php",
        "line": 120,
        "trace": [
            {
                "file": "/var/www/html/packages/migration_tool/src/PortlandLabs/Concrete5/MigrationTool/Publisher/Logger/Logger.php",
                "line": 120,
                "function": null,
                "class": "Whoops\\Exception\\ErrorException",
                "args": [
                    "get_class() expects parameter 1 to be object, null given"
                ]
            }
        ]
    },
    "errors": [
        "get_class() expects parameter 1 to be object, null given"
    ]
}