@@ -219,7 +219,7 @@ discard block |
||
| 219 | 219 | * |
| 220 | 220 | * Creates and returns a Stream object for this resource |
| 221 | 221 | * |
| 222 | - * @return resource The underlying stream resource |
|
| 222 | + * @return Stream The underlying stream resource |
|
| 223 | 223 | */ |
| 224 | 224 | public function __invoke() |
| 225 | 225 | { |
@@ -432,6 +432,7 @@ discard block |
||
| 432 | 432 | * until the user specifically requests it. |
| 433 | 433 | * |
| 434 | 434 | * @param boolean|null Whether or not to "lazily" open the stream |
| 435 | + * @param boolean|null $lazy |
|
| 435 | 436 | * @return $this |
| 436 | 437 | */ |
| 437 | 438 | protected function setLazy($lazy) |
@@ -841,6 +842,7 @@ discard block |
||
| 841 | 842 | * only be called on unopened stream resources. |
| 842 | 843 | * |
| 843 | 844 | * @param string The method that is asserting |
| 845 | + * @param string $method |
|
| 844 | 846 | * @return void |
| 845 | 847 | * @throws \CSVelte\Exception\IOException if stream is open |
| 846 | 848 | */ |
@@ -857,6 +859,7 @@ discard block |
||
| 857 | 859 | * Used internally to ensure that a given stream wrapper is valid and available |
| 858 | 860 | * |
| 859 | 861 | * @param string The name of the stream wrapper |
| 862 | + * @param string $name |
|
| 860 | 863 | * @return void |
| 861 | 864 | * @throws \InvalidArgumentException if wrapper doesn't exist |
| 862 | 865 | */ |
@@ -131,6 +131,7 @@ discard block |
||
| 131 | 131 | * |
| 132 | 132 | * @see http://php.net/manual/en/function.fopen.php |
| 133 | 133 | * @see http://php.net/manual/en/function.stream-context-create.php |
| 134 | + * @param string $mode |
|
| 134 | 135 | */ |
| 135 | 136 | public static function open($uri, $mode = null, $context = null, $lazy = false) |
| 136 | 137 | { |
@@ -143,7 +144,7 @@ discard block |
||
| 143 | 144 | /** |
| 144 | 145 | * Close stream resource. |
| 145 | 146 | * |
| 146 | - * @return boolean True on success or false on failure |
|
| 147 | + * @return boolean|null True on success or false on failure |
|
| 147 | 148 | */ |
| 148 | 149 | public function close() |
| 149 | 150 | { |
@@ -224,7 +225,7 @@ discard block |
||
| 224 | 225 | * |
| 225 | 226 | * Returns the internal stream resource pointer |
| 226 | 227 | * |
| 227 | - * @return resource The open stream resource pointer |
|
| 228 | + * @return Resource The open stream resource pointer |
|
| 228 | 229 | */ |
| 229 | 230 | public function getResource() |
| 230 | 231 | { |
@@ -262,7 +263,7 @@ discard block |
||
| 262 | 263 | * |
| 263 | 264 | * After the stream has been detached, the stream is in an unusable state. |
| 264 | 265 | * |
| 265 | - * @return resource|null Underlying PHP stream, if any |
|
| 266 | + * @return Resource Underlying PHP stream, if any |
|
| 266 | 267 | */ |
| 267 | 268 | public function detach() |
| 268 | 269 | { |
@@ -189,6 +189,7 @@ discard block |
||
| 189 | 189 | * replaceQuotedSpecialChars method which (at least to me) makes more sense. |
| 190 | 190 | * |
| 191 | 191 | * @param string The string to replace quoted strings within |
| 192 | + * @param string $data |
|
| 192 | 193 | * @return string The input string with quoted strings removed |
| 193 | 194 | * @todo Replace code that uses this method with the replaceQuotedSpecialChars |
| 194 | 195 | * method instead. I think it's cleaner. |
@@ -559,7 +560,7 @@ discard block |
||
| 559 | 560 | * Determine whether a particular string of data has quotes around it. |
| 560 | 561 | * |
| 561 | 562 | * @param string The data to check |
| 562 | - * @return boolean Whether the data is quoted or not |
|
| 563 | + * @return integer Whether the data is quoted or not |
|
| 563 | 564 | */ |
| 564 | 565 | protected function isQuoted($data) |
| 565 | 566 | { |
@@ -607,6 +608,8 @@ discard block |
||
| 607 | 608 | * |
| 608 | 609 | * @param string The string to do the replacements on |
| 609 | 610 | * @param string The delimiter character to replace |
| 611 | + * @param string $data |
|
| 612 | + * @param string $delim |
|
| 610 | 613 | * @return string The data with replacements performed |
| 611 | 614 | * @todo I could probably pass in (maybe optionally) the newline character I |
| 612 | 615 | * want to replace as well. I'll do that if I need to. |
@@ -632,6 +635,7 @@ discard block |
||
| 632 | 635 | * to be practical. |
| 633 | 636 | * |
| 634 | 637 | * @param string The string of data to check the type of |
| 638 | + * @param string $data |
|
| 635 | 639 | * @return string One of the TYPE_ string constants above |
| 636 | 640 | */ |
| 637 | 641 | protected function lickType($data) |
@@ -60,7 +60,7 @@ discard block |
||
| 60 | 60 | /** |
| 61 | 61 | * Class Constructor |
| 62 | 62 | * |
| 63 | - * @param \CSVelte\Contract\Writable $output An output source to write to |
|
| 63 | + * @param Streamable $output An output source to write to |
|
| 64 | 64 | * @param \CSVelte\Flavor|array $flavor A flavor or set of formatting params |
| 65 | 65 | */ |
| 66 | 66 | public function __construct(Streamable $output, $flavor = null) |
@@ -89,7 +89,7 @@ discard block |
||
| 89 | 89 | * likely buffer the output so that this may be called after writeRows() |
| 90 | 90 | * |
| 91 | 91 | * @param \Iterator|array A list of header values |
| 92 | - * @return boolean |
|
| 92 | + * @return boolean|null |
|
| 93 | 93 | * @throws \CSVelte\Exception\WriterException |
| 94 | 94 | */ |
| 95 | 95 | public function setHeaderRow($headers) |
@@ -159,7 +159,7 @@ discard block |
||
| 159 | 159 | * This means taking an array of data, and converting it to a Row object |
| 160 | 160 | * |
| 161 | 161 | * @param \Iterator|array of data items |
| 162 | - * @return CSVelte\Table\AbstractRow |
|
| 162 | + * @return Row |
|
| 163 | 163 | * @access protected |
| 164 | 164 | */ |
| 165 | 165 | protected function prepareRow(Iterator $row) |
@@ -187,6 +187,9 @@ discard block |
||
| 187 | 187 | return $this->quoteString($data); |
| 188 | 188 | } |
| 189 | 189 | |
| 190 | + /** |
|
| 191 | + * @param string $str |
|
| 192 | + */ |
|
| 190 | 193 | protected function quoteString($str) |
| 191 | 194 | { |
| 192 | 195 | $flvr = $this->getFlavor(); |
@@ -132,7 +132,7 @@ discard block |
||
| 132 | 132 | /** |
| 133 | 133 | * Get the current key (column number or header, if available) |
| 134 | 134 | * |
| 135 | - * @return string The "current" key |
|
| 135 | + * @return integer The "current" key |
|
| 136 | 136 | * @access public |
| 137 | 137 | * @todo Figure out if this can return a CSVelte\Table\HeaderData object so long as it |
| 138 | 138 | * has a __toString() method that generated the right key... |
@@ -146,7 +146,7 @@ discard block |
||
| 146 | 146 | * Advance the internal pointer to the next column's data object |
| 147 | 147 | * Also returns the next column's data object if there is one |
| 148 | 148 | * |
| 149 | - * @return CSVelte\Table\Data The "next" column's data |
|
| 149 | + * @return string|null The "next" column's data |
|
| 150 | 150 | * @access public |
| 151 | 151 | */ |
| 152 | 152 | public function next() |
@@ -158,7 +158,7 @@ discard block |
||
| 158 | 158 | /** |
| 159 | 159 | * Return the internal pointer to the first column and return that object |
| 160 | 160 | * |
| 161 | - * @return null|AbstractRow |
|
| 161 | + * @return string|null |
|
| 162 | 162 | */ |
| 163 | 163 | public function rewind() |
| 164 | 164 | { |
@@ -615,7 +615,7 @@ discard block |
||
| 615 | 615 | * |
| 616 | 616 | * @param int|mixed The offset to set |
| 617 | 617 | * @param any The value to set it to |
| 618 | - * @return boolean |
|
| 618 | + * @return Collection |
|
| 619 | 619 | */ |
| 620 | 620 | public function offsetSet($offset, $value) |
| 621 | 621 | { |
@@ -684,7 +684,7 @@ discard block |
||
| 684 | 684 | * |
| 685 | 685 | * @param boolean $multi Whether to count just the items in the collection or |
| 686 | 686 | * to count the items in each tabular data row. |
| 687 | - * @return int|\CSVelte\Collection Either an integer count or a collection of counts |
|
| 687 | + * @return string Either an integer count or a collection of counts |
|
| 688 | 688 | */ |
| 689 | 689 | public function count($multi = false) |
| 690 | 690 | { |
@@ -771,7 +771,7 @@ discard block |
||
| 771 | 771 | * Filter out unwanted items using a callback function. |
| 772 | 772 | * |
| 773 | 773 | * @param Callable $callback |
| 774 | - * @return CSVelte\Collection A new collection with filtered items removed |
|
| 774 | + * @return Collection A new collection with filtered items removed |
|
| 775 | 775 | */ |
| 776 | 776 | public function filter(Callable $callback) |
| 777 | 777 | { |
@@ -823,7 +823,7 @@ discard block |
||
| 823 | 823 | * Returns an array where the key is a value in the collection and the value |
| 824 | 824 | * is the number of times that value appears in the collection. |
| 825 | 825 | * |
| 826 | - * @return CSVelte\Collection A collection of value frequencies (see description) |
|
| 826 | + * @return Collection A collection of value frequencies (see description) |
|
| 827 | 827 | */ |
| 828 | 828 | public function frequency() |
| 829 | 829 | { |
@@ -847,7 +847,7 @@ discard block |
||
| 847 | 847 | * Returns a collection with duplicate values removed. If two-dimensional, |
| 848 | 848 | * then each array within the collection will have its duplicates removed. |
| 849 | 849 | * |
| 850 | - * @return CSVelte\Collection A new collection with duplicate values removed. |
|
| 850 | + * @return Collection A new collection with duplicate values removed. |
|
| 851 | 851 | */ |
| 852 | 852 | public function unique() |
| 853 | 853 | { |
@@ -863,7 +863,7 @@ discard block |
||
| 863 | 863 | * Returns a collection of arrays where the key is the duplicate value |
| 864 | 864 | * and the value is an array of keys from the original collection. |
| 865 | 865 | * |
| 866 | - * @return CSVelte\Collection A new collection with duplicate values. |
|
| 866 | + * @return Collection A new collection with duplicate values. |
|
| 867 | 867 | */ |
| 868 | 868 | public function duplicates() |
| 869 | 869 | { |
@@ -881,7 +881,7 @@ discard block |
||
| 881 | 881 | * |
| 882 | 882 | * Get a new collection where the keys and values have been swapped. |
| 883 | 883 | * |
| 884 | - * @return CSVelte\Collection A new collection where keys/values have been swapped |
|
| 884 | + * @return Collection A new collection where keys/values have been swapped |
|
| 885 | 885 | */ |
| 886 | 886 | public function flip() |
| 887 | 887 | { |
@@ -895,7 +895,7 @@ discard block |
||
| 895 | 895 | * first is the default. |
| 896 | 896 | * |
| 897 | 897 | * @param boolean Whether you want pairs in [k => v] rather than [k, v] format |
| 898 | - * @return CSVelte\Collection A collection of key/value pairs |
|
| 898 | + * @return Collection A collection of key/value pairs |
|
| 899 | 899 | */ |
| 900 | 900 | public function pairs($alt = false) |
| 901 | 901 | { |
@@ -1059,7 +1059,7 @@ discard block |
||
| 1059 | 1059 | * |
| 1060 | 1060 | * @param Callable $callback The sorting function you want to use |
| 1061 | 1061 | * @param boolean $preserve_keys Whether you want to preserve keys |
| 1062 | - * @return CSVelte\Collection A new collection sorted by $callback |
|
| 1062 | + * @return Collection A new collection sorted by $callback |
|
| 1063 | 1063 | */ |
| 1064 | 1064 | public function sort(Callable $callback = null, $preserve_keys = true) |
| 1065 | 1065 | { |
@@ -1089,7 +1089,7 @@ discard block |
||
| 1089 | 1089 | * @param string $key The key you want to order by |
| 1090 | 1090 | * @param Callable $cmp The sorting comparison algorithm to use |
| 1091 | 1091 | * @param boolean $preserve_keys Whether keys should be preserved |
| 1092 | - * @return CSVelte\Collection A new collection sorted by $cmp and $key |
|
| 1092 | + * @return Collection A new collection sorted by $cmp and $key |
|
| 1093 | 1093 | */ |
| 1094 | 1094 | public function orderBy($key, Callable $cmp = null, $preserve_keys = true) |
| 1095 | 1095 | { |
@@ -1113,13 +1113,16 @@ discard block |
||
| 1113 | 1113 | * trying to write a particular sorting algurithm that sorts forwards and back. |
| 1114 | 1114 | * |
| 1115 | 1115 | * @param boolean $preserve_keys Whether keys should be preserved |
| 1116 | - * @return CSVelte\Collection A new collection in reverse order |
|
| 1116 | + * @return Collection A new collection in reverse order |
|
| 1117 | 1117 | */ |
| 1118 | 1118 | public function reverse($preserve_keys = true) |
| 1119 | 1119 | { |
| 1120 | 1120 | return new self(array_reverse($this->data, $preserve_keys)); |
| 1121 | 1121 | } |
| 1122 | 1122 | |
| 1123 | + /** |
|
| 1124 | + * @param string $method |
|
| 1125 | + */ |
|
| 1123 | 1126 | protected function if2DMapInternalMethod($method) |
| 1124 | 1127 | { |
| 1125 | 1128 | if ($this->is2D()) { |
@@ -119,7 +119,7 @@ discard block |
||
| 119 | 119 | * Read in the specified amount of characters from the input source |
| 120 | 120 | * |
| 121 | 121 | * @param integer Amount of characters to read from input source |
| 122 | - * @return string|boolean The specified amount of characters read from input source |
|
| 122 | + * @return false|string The specified amount of characters read from input source |
|
| 123 | 123 | */ |
| 124 | 124 | public function read($chars) |
| 125 | 125 | { |
@@ -246,7 +246,7 @@ discard block |
||
| 246 | 246 | * |
| 247 | 247 | * After the stream has been detached, the stream is in an unusable state. |
| 248 | 248 | * |
| 249 | - * @return BufferStream|null Underlying PHP stream, if any |
|
| 249 | + * @return string Underlying PHP stream, if any |
|
| 250 | 250 | */ |
| 251 | 251 | public function detach() |
| 252 | 252 | { |
@@ -259,7 +259,7 @@ discard block |
||
| 259 | 259 | /** |
| 260 | 260 | * Closes the stream and any underlying resources. |
| 261 | 261 | * |
| 262 | - * @return void |
|
| 262 | + * @return boolean |
|
| 263 | 263 | */ |
| 264 | 264 | public function close() |
| 265 | 265 | { |
@@ -277,7 +277,7 @@ discard block |
||
| 277 | 277 | * |
| 278 | 278 | * After the stream has been detached, the stream is in an unusable state. |
| 279 | 279 | * |
| 280 | - * @return array|Resource Underlying PHP stream, if any |
|
| 280 | + * @return string Underlying PHP stream, if any |
|
| 281 | 281 | * @todo I'm not sure what detach is for so I don't know whether what I'm |
| 282 | 282 | * doing here is right. The reason I have the method at all is because |
| 283 | 283 | * psr7 StreamInterface has one.f |