function versionpress_api_init() { global $versionPressContainer; $gitRepository = $versionPressContainer->resolve(VersionPressServices::GIT_REPOSITORY); $reverter = $versionPressContainer->resolve(VersionPressServices::REVERTER); $synchronizationProcess = $versionPressContainer->resolve(VersionPressServices::SYNCHRONIZATION_PROCESS); $commitMessageParser = $versionPressContainer->resolve(VersionPressServices::COMMIT_MESSAGE_PARSER); $vpApi = new VersionPressApi($gitRepository, $reverter, $synchronizationProcess, $commitMessageParser); $vpApi->registerRoutes(); }
function versionpress_api_init() { global $versionPressContainer; $gitRepository = $versionPressContainer->resolve(VersionPressServices::REPOSITORY); $reverter = $versionPressContainer->resolve(VersionPressServices::REVERTER); $vpConfig = $versionPressContainer->resolve(VersionPressServices::VP_CONFIGURATION); $synchronizationProcess = $versionPressContainer->resolve(VersionPressServices::SYNCHRONIZATION_PROCESS); $vpApi = new VersionPressApi($gitRepository, $reverter, $vpConfig, $synchronizationProcess); $vpApi->register_routes(); }