PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.2.0
Independent Analytics – WordPress Analytics Plugin v2.2.0
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 / illuminate / database / Eloquent / JsonEncodingException.php
independent-analytics / vendor / illuminate / database / Eloquent Last commit date
Casts 2 years ago Concerns 2 years ago Factories 2 years ago Relations 2 years ago BroadcastableModelEventOccurred.php 2 years ago BroadcastsEvents.php 2 years ago Builder.php 2 years ago Collection.php 2 years ago HigherOrderBuilderProxy.php 2 years ago InvalidCastException.php 2 years ago JsonEncodingException.php 2 years ago MassAssignmentException.php 2 years ago MassPrunable.php 2 years ago Model.php 2 years ago ModelNotFoundException.php 2 years ago Prunable.php 2 years ago QueueEntityResolver.php 2 years ago RelationNotFoundException.php 2 years ago Scope.php 2 years ago SoftDeletes.php 2 years ago SoftDeletingScope.php 2 years ago
JsonEncodingException.php
46 lines
1 <?php
2
3 namespace IAWP_SCOPED\Illuminate\Database\Eloquent;
4
5 use RuntimeException;
6 /** @internal */
7 class JsonEncodingException extends RuntimeException
8 {
9 /**
10 * Create a new JSON encoding exception for the model.
11 *
12 * @param mixed $model
13 * @param string $message
14 * @return static
15 */
16 public static function forModel($model, $message)
17 {
18 return new static('Error encoding model [' . \get_class($model) . '] with ID [' . $model->getKey() . '] to JSON: ' . $message);
19 }
20 /**
21 * Create a new JSON encoding exception for the resource.
22 *
23 * @param \Illuminate\Http\Resources\Json\JsonResource $resource
24 * @param string $message
25 * @return static
26 */
27 public static function forResource($resource, $message)
28 {
29 $model = $resource->resource;
30 return new static('Error encoding resource [' . \get_class($resource) . '] with model [' . \get_class($model) . '] with ID [' . $model->getKey() . '] to JSON: ' . $message);
31 }
32 /**
33 * Create a new JSON encoding exception for an attribute.
34 *
35 * @param mixed $model
36 * @param mixed $key
37 * @param string $message
38 * @return static
39 */
40 public static function forAttribute($model, $key, $message)
41 {
42 $class = \get_class($model);
43 return new static("Unable to encode attribute [{$key}] for model [{$class}] to JSON: {$message}.");
44 }
45 }
46