PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.16.9
GiveWP – Donation Plugin and Fundraising Platform v4.16.9
4.16.9 4.16.8.1 4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 All 255 releases
give / src / DonorDashboards / Exceptions / DuplicateTabException.php

DuplicateTabException.php in GiveWP – Donation Plugin and Fundraising Platform 4.16.9, at src/DonorDashboards/Exceptions/DuplicateTabException.php

45 lines 963 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Give\DonorDashboards\Exceptions;
4
5 use Exception;
6 use Give\Framework\Exceptions\Contracts\LoggableException;
7 use Give\Framework\Exceptions\Traits\Loggable;
8
9 /**
10 * @since 2.10.0
11 */
12 class DuplicateTabException extends Exception implements LoggableException
13 {
14 use Loggable;
15
16 /**
17 * DuplicateTabException constructor.
18 *
19 * @since 2.10.0
20 *
21 * @param int $code
22 * @param Exception|null $previous
23 */
24 public function __construct($code = 0, Exception $previous = null)
25 {
26 parent::__construct(
27 __('A tab can only be added once. Make sure there are not id conflicts.', 'give'),
28 $code,
29 $previous
30 );
31 }
32
33 /**
34 * Allows the exception to be cast to a string format
35 *
36 * @since 2.10.0
37 *
38 * @return string
39 */
40 public function __toString()
41 {
42 return __CLASS__ . ": [$this->code]: $this->message\n";
43 }
44 }
45