private function checkGoodShrinkConditions(GeneratedValue $values) { foreach ($this->goodShrinkConditions as $condition) { if (!$condition($values)) { return false; } } return true; }