mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 17:36:38 +02:00
![]() This is not really new class. Originally, the validator was implemented in the scope of the tool_installaddon plugin. But we need its features in other parts at the core level (e.g. during the upgrade to validate available missing dependencies or available updates). Looking back, it was a mistake to have it implemented at the plugin level rather than the core level. So this patch moves the tool_installaddon_validator class to \core\update\validator class, together with associated unit tests, fixture files and strings. There were changes made in the tool_installaddon to make use of this new class instead of the old one. This is a great step towards the bright future, hopefully there won't be many regressions. AMOS BEGIN MOV [validationmsg_componentmatch,tool_installaddon],[validationmsg_componentmatch,core_plugin] MOV [validationmsg_componentmismatchname,tool_installaddon],[validationmsg_componentmismatchname,core_plugin] MOV [validationmsg_componentmismatchname_help,tool_installaddon],[validationmsg_componentmismatchname_help,core_plugin] MOV [validationmsg_componentmismatchname_info,tool_installaddon],[validationmsg_componentmismatchname_info,core_plugin] MOV [validationmsg_componentmismatchtype,tool_installaddon],[validationmsg_componentmismatchtype,core_plugin] MOV [validationmsg_componentmismatchtype_info,tool_installaddon],[validationmsg_componentmismatchtype_info,core_plugin] MOV [validationmsg_filenotexists,tool_installaddon],[validationmsg_filenotexists,core_plugin] MOV [validationmsg_filesnumber,tool_installaddon],[validationmsg_filesnumber,core_plugin] MOV [validationmsg_filestatus,tool_installaddon],[validationmsg_filestatus,core_plugin] MOV [validationmsg_filestatus_info,tool_installaddon],[validationmsg_filestatus_info,core_plugin] MOV [validationmsg_foundlangfile,tool_installaddon],[validationmsg_foundlangfile,core_plugin] MOV [validationmsg_maturity,tool_installaddon],[validationmsg_maturity,core_plugin] MOV [validationmsg_maturity_help,tool_installaddon],[validationmsg_maturity_help,core_plugin] MOV [validationmsg_missingcomponent,tool_installaddon],[validationmsg_missingcomponent,core_plugin] MOV [validationmsg_missingcomponent_help,tool_installaddon],[validationmsg_missingcomponent_help,core_plugin] MOV [validationmsg_missingcomponent_link,tool_installaddon],[validationmsg_missingcomponent_link,core_plugin] MOV [validationmsg_missingexpectedlangenfile,tool_installaddon],[validationmsg_missingexpectedlangenfile,core_plugin] MOV [validationmsg_missingexpectedlangenfile_info,tool_installaddon],[validationmsg_missingexpectedlangenfile_info,core_plugin] MOV [validationmsg_missinglangenfile,tool_installaddon],[validationmsg_missinglangenfile,core_plugin] MOV [validationmsg_missinglangenfolder,tool_installaddon],[validationmsg_missinglangenfolder,core_plugin] MOV [validationmsg_missingversion,tool_installaddon],[validationmsg_missingversion,core_plugin] MOV [validationmsg_missingversionphp,tool_installaddon],[validationmsg_missingversionphp,core_plugin] MOV [validationmsg_multiplelangenfiles,tool_installaddon],[validationmsg_multiplelangenfiles,core_plugin] MOV [validationmsg_onedir,tool_installaddon],[validationmsg_onedir,core_plugin] MOV [validationmsg_onedir_help,tool_installaddon],[validationmsg_onedir_help,core_plugin] MOV [validationmsg_pathwritable,tool_installaddon],[validationmsg_pathwritable,core_plugin] MOV [validationmsg_pluginversion,tool_installaddon],[validationmsg_pluginversion,core_plugin] MOV [validationmsg_release,tool_installaddon],[validationmsg_release,core_plugin] MOV [validationmsg_requiresmoodle,tool_installaddon],[validationmsg_requiresmoodle,core_plugin] MOV [validationmsg_rootdir,tool_installaddon],[validationmsg_rootdir,core_plugin] MOV [validationmsg_rootdir_help,tool_installaddon],[validationmsg_rootdir_help,core_plugin] MOV [validationmsg_rootdirinvalid,tool_installaddon],[validationmsg_rootdirinvalid,core_plugin] MOV [validationmsg_rootdirinvalid_help,tool_installaddon],[validationmsg_rootdirinvalid_help,core_plugin] MOV [validationmsg_targetexists,tool_installaddon],[validationmsg_targetexists,core_plugin] MOV [validationmsg_targetexists_help,tool_installaddon],[validationmsg_targetexists_help,core_plugin] MOV [validationmsg_unknowntype,tool_installaddon],[validationmsg_unknowntype,core_plugin] MOV [validationmsg_versionphpsyntax,tool_installaddon],[validationmsg_versionphpsyntax,core_plugin] MOV [validationmsglevel_debug,tool_installaddon],[validationmsglevel_debug,core_plugin] MOV [validationmsglevel_error,tool_installaddon],[validationmsglevel_error,core_plugin] MOV [validationmsglevel_info,tool_installaddon],[validationmsglevel_info,core_plugin] MOV [validationmsglevel_warning,tool_installaddon],[validationmsglevel_warning,core_plugin] AMOS END |
||
---|---|---|
.. | ||
adodb | ||
ajax | ||
alfresco | ||
amd | ||
behat | ||
bennu | ||
classes | ||
db | ||
ddl | ||
dml | ||
dtl | ||
editor | ||
evalmath | ||
external | ||
filebrowser | ||
filestorage | ||
flowplayer | ||
form | ||
grade | ||
horde | ||
htmlpurifier | ||
jabber | ||
jquery | ||
lessphp | ||
markdown | ||
minify | ||
mustache | ||
password_compat | ||
pear | ||
phpexcel | ||
phpmailer | ||
phpunit | ||
portfolio | ||
requirejs | ||
simplepie | ||
tcpdf | ||
templates | ||
testing | ||
tests | ||
typo3 | ||
xhprof | ||
xmldb | ||
yui | ||
yuilib | ||
zend | ||
accesslib.php | ||
adminlib.php | ||
authlib.php | ||
badgeslib.php | ||
blocklib.php | ||
boxlib.php | ||
cacert.pem | ||
cacert.txt | ||
clilib.php | ||
completionlib.php | ||
componentlib.class.php | ||
conditionlib.php | ||
configonlylib.php | ||
cookies.js | ||
coursecatlib.php | ||
cronlib.php | ||
csslib.php | ||
csvlib.class.php | ||
customcheckslib.php | ||
datalib.php | ||
ddllib.php | ||
default.ttf | ||
deprecatedlib.php | ||
dmllib.php | ||
dtllib.php | ||
editorlib.php | ||
emptyfile.php | ||
enrollib.php | ||
environmentlib.php | ||
eventslib.php | ||
excellib.class.php | ||
externallib.php | ||
filelib.php | ||
filterlib.php | ||
flickrlib.php | ||
formslib.php | ||
gdlib.php | ||
googleapi.php | ||
gradelib.php | ||
graphlib.php | ||
grouplib.php | ||
htaccess | ||
html2text.php | ||
html2text_readme.txt | ||
index.html | ||
installlib.php | ||
javascript-static.js | ||
javascript.php | ||
jslib.php | ||
ldaplib.php | ||
lexer.php | ||
licenselib.php | ||
listlib.php | ||
mathslib.php | ||
medialib.php | ||
messagelib.php | ||
modinfolib.php | ||
moodlelib.php | ||
myprofilelib.php | ||
navigationlib.php | ||
oauthlib.php | ||
odslib.class.php | ||
outputactions.php | ||
outputcomponents.php | ||
outputfactories.php | ||
outputlib.php | ||
outputrenderers.php | ||
outputrequirementslib.php | ||
pagelib.php | ||
pdflib.php | ||
plagiarismlib.php | ||
portfoliolib.php | ||
questionlib.php | ||
recaptchalib.php | ||
requirejs.php | ||
resourcelib.php | ||
rsslib.php | ||
searchlib.php | ||
sessionkeepalive_ajax.php | ||
sessionlib.php | ||
setup.php | ||
setuplib.php | ||
soaplib.php | ||
statslib.php | ||
tablelib.php | ||
thirdpartylibs.xml | ||
tokeniserlib.php | ||
upgrade.txt | ||
upgradelib.php | ||
uploadlib.php | ||
validateurlsyntax.php | ||
webdavlib.php | ||
weblib.php | ||
wiki_to_markdown.php | ||
womenslib.php | ||
wordlist.txt | ||
xhtml.xsl | ||
xmlize.php | ||
xsendfilelib.php |