public function arrayGetValues() { return [[[], 'foo', null], [['foo' => 'bar'], 'foo', 'bar'], [[1, 2, 3], '1', 2], [['foo' => ['bar' => 'baz']], 'foo', ['bar' => 'baz']], [new \ArrayObject(['foo' => 'bar']), 'foo', 'bar']]; }