You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Invalid argument supplied for foreach() in /var/www/html/www/modules/contrib/ui_patterns/modules/ui_patterns_library/src/Plugin/Deriver/LibraryDeriver.php on line 141
#349
Open
MaxCSwann opened this issue
Mar 29, 2022
· 0 comments
I've found an error when creating an empty ui_patterns.yml file.
The getPatterns() function in /var/www/html/www/modules/contrib/ui_patterns/modules/ui_patterns_library/src/Plugin/Deriver/LibraryDeriver.php attempts to run Yaml::decode($content) and pass that as an argument to the foreach() function. When the file is empty $content returns an empty string which causes the foreach() to fail.
For anyone who comes across this problem and doesnt want to roll a patch the obvious solution is to just remove any empty ui_patterns.yml files.
Else, just run an empty string check.
Hi guys,
I've found an error when creating an empty ui_patterns.yml file.
The getPatterns() function in
/var/www/html/www/modules/contrib/ui_patterns/modules/ui_patterns_library/src/Plugin/Deriver/LibraryDeriver.php
attempts to runYaml::decode($content)
and pass that as an argument to the foreach() function. When the file is empty $content returns an empty string which causes the foreach() to fail.For anyone who comes across this problem and doesnt want to roll a patch the obvious solution is to just remove any empty ui_patterns.yml files.
Else, just run an empty string check.
The text was updated successfully, but these errors were encountered: