friendship ended with social-app. php is my new best friend
1<?php
2
3/**
4 * This file is part of the Nette Framework (https://nette.org)
5 * Copyright (c) 2004 David Grudl (https://davidgrudl.com)
6 */
7
8declare(strict_types=1);
9
10namespace Nette;
11
12
13/**
14 * The value is outside the allowed range.
15 */
16class ArgumentOutOfRangeException extends \InvalidArgumentException
17{
18}
19
20
21/**
22 * The object is in a state that does not allow the requested operation.
23 */
24class InvalidStateException extends \RuntimeException
25{
26}
27
28
29/**
30 * The requested feature is not implemented.
31 */
32class NotImplementedException extends \LogicException
33{
34}
35
36
37/**
38 * The requested operation is not supported.
39 */
40class NotSupportedException extends \LogicException
41{
42}
43
44
45/**
46 * The requested feature is deprecated and no longer available.
47 */
48class DeprecatedException extends NotSupportedException
49{
50}
51
52
53/**
54 * Cannot access the requested class property or method.
55 */
56class MemberAccessException extends \Error
57{
58}
59
60
61/**
62 * Failed to read from or write to a file or stream.
63 */
64class IOException extends \RuntimeException
65{
66}
67
68
69/**
70 * The requested file does not exist.
71 */
72class FileNotFoundException extends IOException
73{
74}
75
76
77/**
78 * The requested directory does not exist.
79 */
80class DirectoryNotFoundException extends IOException
81{
82}
83
84
85/**
86 * The provided argument has invalid type or format.
87 */
88class InvalidArgumentException extends \InvalidArgumentException
89{
90}
91
92
93/**
94 * The requested array or collection index does not exist.
95 */
96class OutOfRangeException extends \OutOfRangeException
97{
98}
99
100
101/**
102 * The returned value has unexpected type or format.
103 */
104class UnexpectedValueException extends \UnexpectedValueException
105{
106}
107
108
109/**
110 * Houston, we have a problem.
111 */
112class ShouldNotHappenException extends \LogicException
113{
114}