| @@ 849-859 (lines=11) @@ | ||
| 846 | // init |
|
| 847 | $columnData = []; |
|
| 848 | ||
| 849 | foreach ($this->fetchAllYield() as $_row) { |
|
| 850 | if ($skipNullValues) { |
|
| 851 | if (!isset($_row->{$column})) { |
|
| 852 | continue; |
|
| 853 | } |
|
| 854 | } elseif (!\property_exists($_row, $column)) { |
|
| 855 | break; |
|
| 856 | } |
|
| 857 | ||
| 858 | $columnData[] = $_row->{$column}; |
|
| 859 | } |
|
| 860 | ||
| 861 | return $columnData; |
|
| 862 | } |
|
| @@ 827-839 (lines=13) @@ | ||
| 824 | $columnData = ''; |
|
| 825 | ||
| 826 | $data = $this->fetchAllArrayy()->reverse()->getArray(); |
|
| 827 | foreach ($data as &$_row) { |
|
| 828 | if ($skipNullValues) { |
|
| 829 | if (!isset($_row[$column])) { |
|
| 830 | continue; |
|
| 831 | } |
|
| 832 | } elseif (!\array_key_exists($column, $_row)) { |
|
| 833 | break; |
|
| 834 | } |
|
| 835 | ||
| 836 | $columnData = $_row[$column]; |
|
| 837 | ||
| 838 | break; |
|
| 839 | } |
|
| 840 | ||
| 841 | return $columnData; |
|
| 842 | } |
|