Passed
Push — master ( fb64e9...2299c3 )
by Stephen
14:24 queued 13:22
created

jsAlert()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 2
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
c 1
b 0
f 0
nc 1
nop 1
dl 0
loc 2
rs 10
1
<?php
2
3
/**
4
 * Reload current page
5
 *
6
 * @return string
7
 */
8
function reloadWindow(): string {
9
    return 'window.location.reload()';
10
}
11
12
/**
13
 * Return a JavaScript alert with a message
14
 * @param $msg
15
 * @return string
16
 */
17
function jsAlert($msg): string {
18
    return 'alert("' . $msg . '");';
19
}
20
21
22
/**
23
 * Open a $url in a new tab
24
 *
25
 * @param string $url
26
 * @return string
27
 */
28
function jsOpenInNewTab(string $url): string
29
{
30
    return "window.open('{$url}', '_blank');";
31
}
32
33
34
/**
35
 * Log a message to the client side Javascript console
36
 *
37
 * @param string $message
38
 * @return string
39
 */
40
function consoleLog(string $message): string {
41
    return "console.log('$message');";
42
}
43