thrownewInfoParserException("'lifecycle: {$parsed_info[ExtensionLifecycle::LIFECYCLE_IDENTIFIER]}' is not valid in $filename. Valid values are: '".implode("', '",$valid_values)."'.");
thrownewInfoParserException("'lifecycle: {$lifecycle}' is not valid in $filename. Valid values are: '".implode("', '",$valid_values)."'.");
thrownewInfoParserException(sprintf("Extension %s (%s) has 'lifecycle: %s' but is missing a '%s' entry.",$parsed_info['name'],$filename,$lifecycle,ExtensionLifecycle::LIFECYCLE_LINK_IDENTIFIER));
thrownewInfoParserException(sprintf("Extension %s (%s) has a '%s' entry that is not a valid URL.",$parsed_info['name'],$filename,ExtensionLifecycle::LIFECYCLE_LINK_IDENTIFIER));