Thank you for your reaction.
Do you use the maps inside JEM. Did you encounter the above posted problem too. Do you have any idea to resolve that? Any help would be appreciated!
Just remove the default value on the $view parameter. A quick grep of the code shows all the three parameters are always given when the function is called. There are few cases when NULL is given as a $view parameter, but that does not mean the default value (false) would be used. Instead $view is just simply set to NULL.
So I would try:
Code:
static public function mapicon($data, $view, $params)
I did go through the iCalcreator file and the "Array and string offset access syntax with curly braces is no longer supported" and the"Unparenthesized xx is not supported" should be now fixed. I did also add a pull request of the changes on the jemproject/JEM-Project Git for these changes. It looks like after these changes there are no more PHP 8 errors.