public function getCollectTestData() {
return array(
array(
1,
array(
array(
'message' => 'foo',
'context' => array(),
),
),
null,
),
array(
1,
array(
array(
'message' => 'foo',
'context' => array(
'foo' => fopen(__FILE__, 'r'),
),
),
),
array(
array(
'message' => 'foo',
'context' => array(
'foo' => 'Resource(stream)',
),
),
),
),
array(
1,
array(
array(
'message' => 'foo',
'context' => array(
'foo' => new \stdClass(),
),
),
),
array(
array(
'message' => 'foo',
'context' => array(
'foo' => 'Object(stdClass)',
),
),
),
),
);
}