First option as array, folling as strings causes error

hailwood avatarhailwood created an issue

code such as:

'xAxis' => array(
	'title'				=> array(
					'text' => 'hours'),
	'type'				=> 'datetime',
	'minPadding'		=> '0.05',
	'maxPadding'		=> '0.05',
	'showLastLabel'		=> 'false'
		),

will produce the error

Invalid arguement suppied to foreach

This is because you only check the first option in a group, if the first option is an array you assume the rest are also an array,

The same also works in reverse, if you have a string as the first option and arrays following then instead of parsing the array, the word array is echoed.

--Hailwood

Comments (4)

  1. Anonymous

    Thanks for pointing this out. I actually already knew the issue, I've just been extremely lazy, since the code was working with my graphs :p I'll fix this issue asap. In the meantime, if you're in a hurry and you want to submit a patch, you're very welcome :)

  2. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.