| @@ 814-826 (lines=13) @@ | ||
| 811 | $columnData = ''; |
|
| 812 | ||
| 813 | $data = $this->fetchAllArrayy()->reverse()->getArray(); |
|
| 814 | foreach ($data as &$_row) { |
|
| 815 | if ($skipNullValues) { |
|
| 816 | if (!isset($_row[$column])) { |
|
| 817 | continue; |
|
| 818 | } |
|
| 819 | } elseif (!\array_key_exists($column, $_row)) { |
|
| 820 | break; |
|
| 821 | } |
|
| 822 | ||
| 823 | $columnData = $_row[$column]; |
|
| 824 | ||
| 825 | break; |
|
| 826 | } |
|
| 827 | ||
| 828 | return $columnData; |
|
| 829 | } |
|
| @@ 836-846 (lines=11) @@ | ||
| 833 | // init |
|
| 834 | $columnData = []; |
|
| 835 | ||
| 836 | foreach ($this->fetchAllYield() as $_row) { |
|
| 837 | if ($skipNullValues) { |
|
| 838 | if (!isset($_row->{$column})) { |
|
| 839 | continue; |
|
| 840 | } |
|
| 841 | } elseif (!\property_exists($_row, $column)) { |
|
| 842 | break; |
|
| 843 | } |
|
| 844 | ||
| 845 | $columnData[] = $_row->{$column}; |
|
| 846 | } |
|
| 847 | ||
| 848 | return $columnData; |
|
| 849 | } |
|