hasProperty('location')) { $locationProp = $reflection->getProperty('location'); $locationProp->setAccessible(true); $locationProp->setValue($install, __DIR__ . '/..'); } $logInstallerSource($install, 'existing installation'); return $install; } // Normal case: Install class not yet loaded, load the NEW one require_once __DIR__ . '/src/Grav/Installer/Install.php'; $install = Grav\Installer\Install::instance(); $logInstallerSource($install, 'extracted update package'); return $install;