PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.5
Independent Analytics – WordPress Analytics Plugin v2.15.5
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / league / csv / src / CannotInsertRecord.php
independent-analytics / vendor / league / csv / src Last commit date
AbstractCsv.php 1 month ago ByteSequence.php 1 month ago CannotInsertRecord.php 1 month ago CharsetConverter.php 1 month ago ColumnConsistency.php 1 month ago EncloseField.php 1 month ago EscapeFormula.php 1 month ago Exception.php 9 months ago HTMLConverter.php 1 month ago Info.php 1 month ago InvalidArgument.php 9 months ago MapIterator.php 1 month ago RFC4180Field.php 1 month ago Reader.php 1 month ago ResultSet.php 1 month ago Statement.php 1 month ago Stream.php 1 month ago SyntaxError.php 1 month ago TabularDataReader.php 1 month ago UnableToProcessCsv.php 9 months ago UnavailableFeature.php 9 months ago UnavailableStream.php 9 months ago Writer.php 1 month ago XMLConverter.php 1 month ago functions.php 9 months ago functions_include.php 9 months ago
CannotInsertRecord.php
60 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 IAWPSCOPED\League\Csv;
13
14 /**
15 * Thrown when a data is not added to the Csv Document.
16 * @internal
17 */
18 class CannotInsertRecord extends Exception
19 {
20 /** The record submitted for insertion. */
21 protected array $record;
22 /** Validator which did not validated the data. */
23 protected string $name = '';
24 /**
25 * Create an Exception from a record insertion into a stream.
26 */
27 public static function triggerOnInsertion(array $record) : self
28 {
29 $exception = new self('Unable to write record to the CSV document');
30 $exception->record = $record;
31 return $exception;
32 }
33 /**
34 * Create an Exception from a Record Validation.
35 */
36 public static function triggerOnValidation(string $name, array $record) : self
37 {
38 $exception = new self('Record validation failed');
39 $exception->name = $name;
40 $exception->record = $record;
41 return $exception;
42 }
43 /**
44 * return the validator name.
45 *
46 */
47 public function getName() : string
48 {
49 return $this->name;
50 }
51 /**
52 * return the invalid data submitted.
53 *
54 */
55 public function getRecord() : array
56 {
57 return $this->record;
58 }
59 }
60