Browse
For agents
About
WPIDE – File Manager & Code Editor
/
3.5.9
WPIDE – File Manager & Code Editor
v3.5.9
Switch version
3.5.9
3.5.8
3.5.7
2.0.14
2.0.15
2.0.16
2.0.2
2.0.4
2.0.5
2.0.6
2.0.7
2.0.8
2.0.9
2.1
2.2
2.3
2.3.1
2.3.2
2.4.0
2.5
2.6
3.0
3.1
3.2
3.3
All 55 releases
Overview
Code
wpide
/
vendor
/
rakit
/
validation
/
src
/
Rules
/
Json.php
Json.php
in WPIDE – File Manager & Code Editor 3.5.9, at vendor/rakit/validation/src/Rules/Json.php
34 lines
579 B
Find file
t
No matching file
Up and down to move
Enter to open
Esc to close
Raw
Download
Zip
View raw
1
<
?
php
2
3
namespace
Rakit
\
Validation
\
Rules
;
4
5
use
Rakit
\
Validation
\
Rule
;
6
7
class
Json
extends
Rule
8
{
9
10
/**
@var
string
*/
11
protected
$
message
=
"
The :attribute must be a valid JSON string
"
;
12
13
/**
14
* Check the $value is valid
15
*
16
*
@param
mixed
$value
17
*
@return
bool
18
*/
19
public
function
check
(
$
value
)
:
bool
20
{
21
if
(
!
is_string
(
$
value
)
||
empty
(
$
value
)
)
{
22
return
false
;
23
}
24
25
json_decode
(
$
value
)
;
26
27
if
(
json_last_error
(
)
!==
JSON_ERROR_NONE
)
{
28
return
false
;
29
}
30
31
return
true
;
32
}
33
}
34