← Back to team overview

mahara-contributors team mailing list archive

[Bug 1191605] Re: blocktype/externalfeed/lib.php throws array_chunk errors

 

According to the php page for the function count()
http://php.net/manual/en/function.count.php

If var is not an array or an object with implemented Countable
interface, 1 will be returned.

So if $data->content is empty but not null then count($data->content) will return 1.
Which is not what we want.

Probably a better approach would be to not use the count() function and
just use is_array() and/or !empty()

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contrib members
https://bugs.launchpad.net/bugs/1191605

Title:
  blocktype/externalfeed/lib.php throws array_chunk errors

Status in Mahara ePortfolio:
  Fix Committed

Bug description:
  Errors thrown:
  [WAR] fc (blocktype/externalfeed/lib.php:79) array_chunk() expects parameter 1 to be array, string given

  [WAR] fc (blocktype/externalfeed/lib.php:83) Invalid argument supplied
  for foreach()

  Need to make sure the $data->content is not empty and is an array as
  that is what is wanted.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1191605/+subscriptions


References