private function hasCustomConfigurationForProject(GlobalConfiguration $globalConfiguration, Project $project) { if (false === $globalConfiguration->offsetExists($project->getName())) { return false; } $currentConfig = $globalConfiguration->offsetGet($project->getName()); $jsonData = $currentConfig->jsonSerialize(); unset($jsonData['current-target']); return $jsonData !== $project->jsonSerialize(); }