/** * Construtor * * @param type $content */ function __construct($content) { $buffer = []; if (is_string($content) || is_object($content)) { $buffer = explode(',', (string) $content); } elseif (is_array($content)) { $buffer = $content; } parent::__construct($buffer); }
/** * Constructor */ function __construct($content) { $buffer = []; if (is_string($content) || is_object($content)) { $buffer = json_decode((string) $content, true); if (json_last_error() !== JSON_ERROR_NONE) { $buffer = []; } } elseif (is_array($content)) { $buffer = $content; } parent::__construct($buffer); }