PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.17.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.17.1
4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / league / csv / src / TabularDataReader.php
wp-user-avatar / third-party / vendor / league / csv / src Last commit date
AbstractCsv.php 2 months ago ByteSequence.php 2 months ago CannotInsertRecord.php 2 months ago CharsetConverter.php 2 months ago ColumnConsistency.php 2 months ago EncloseField.php 2 months ago EscapeFormula.php 2 months ago Exception.php 2 months ago HTMLConverter.php 2 months ago Info.php 2 months ago InvalidArgument.php 2 months ago MapIterator.php 2 months ago RFC4180Field.php 2 months ago Reader.php 2 months ago ResultSet.php 2 months ago Statement.php 2 months ago Stream.php 2 months ago SyntaxError.php 2 months ago TabularDataReader.php 2 months ago UnableToProcessCsv.php 2 months ago UnavailableFeature.php 2 months ago UnavailableStream.php 2 months ago Writer.php 2 months ago XMLConverter.php 2 months ago functions.php 2 months ago functions_include.php 2 months ago
TabularDataReader.php
109 lines
1 <?php
2
3 /**
4 * League.Csv (https://csv.thephpleague.com)
5 *
6 * (c) Ignace Nyamagana Butera <nyamsprod@gmail.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 declare (strict_types=1);
12 namespace ProfilePressVendor\League\Csv;
13
14 use Countable;
15 use Iterator;
16 use IteratorAggregate;
17 /**
18 * Represents a Tabular data.
19 *
20 * @method Iterator fetchColumnByName(string $name) returns a column from its name
21 * @method Iterator fetchColumnByOffset(int $offset) returns a column from its offset
22 */
23 interface TabularDataReader extends Countable, IteratorAggregate
24 {
25 /**
26 * Returns the number of records contained in the tabular data structure
27 * excluding the header record.
28 */
29 public function count(): int;
30 /**
31 * Returns the tabular data records as an iterator object.
32 *
33 * Each record is represented as a simple array containing strings or null values.
34 *
35 * If the CSV document has a header record then each record is combined
36 * to the header record and the header record is removed from the iterator.
37 *
38 * If the CSV document is inconsistent. Missing record fields are
39 * filled with null values while extra record fields are strip from
40 * the returned object.
41 */
42 public function getIterator(): Iterator;
43 /**
44 * Returns the header associated with the tabular data.
45 *
46 * The header must contains unique string or is an empty array
47 * if no header was specified.
48 *
49 * @return array<string>
50 */
51 public function getHeader(): array;
52 /**
53 * Returns the tabular data records as an iterator object.
54 *
55 * Each record is represented as a simple array containing strings or null values.
56 *
57 * If the tabular data has a header record then each record is combined
58 * to the header record and the header record is removed from the iterator.
59 *
60 * If the tabular data is inconsistent. Missing record fields are
61 * filled with null values while extra record fields are strip from
62 * the returned object.
63 *
64 * @param array<string> $header an optional header to use instead of the CSV document header
65 */
66 public function getRecords(array $header = []): Iterator;
67 /**
68 * Returns the nth record from the tabular data.
69 *
70 * By default if no index is provided the first record of the tabular data is returned
71 *
72 * @param int $nth_record the tabular data record offset
73 *
74 * @throws UnableToProcessCsv if argument is lesser than 0
75 */
76 public function fetchOne(int $nth_record = 0): array;
77 /**
78 * DEPRECATION WARNING! This class will be removed in the next major point release.
79 *
80 * @deprecated since version 9.8.0
81 *
82 * @see ::fetchColumnByName
83 * @see ::fetchColumnByOffset
84 *
85 * Returns a single column from the next record of the tabular data.
86 *
87 * By default if no value is supplied the first column is fetch
88 *
89 * @param string|int $index CSV column index
90 *
91 * @throws UnableToProcessCsv if the column index is invalid or not found
92 */
93 public function fetchColumn($index = 0): Iterator;
94 /**
95 * Returns the next key-value pairs from the tabular data (first
96 * column is the key, second column is the value).
97 *
98 * By default if no column index is provided:
99 * - the first column is used to provide the keys
100 * - the second column is used to provide the value
101 *
102 * @param string|int $offset_index The column index to serve as offset
103 * @param string|int $value_index The column index to serve as value
104 *
105 * @throws UnableToProcessCsv if the column index is invalid or not found
106 */
107 public function fetchPairs($offset_index = 0, $value_index = 1): Iterator;
108 }
109