Completed
Push — master ( 486a9a...b3f8c8 )
by Scott
02:13
created
lib/cast_to_int.php 1 patch
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,30 +1,30 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Random_* Compatibility Library
4
- * for using the new PHP 7 random_* API in PHP 5 projects
5
- *
6
- * The MIT License (MIT)
7
- *
8
- * Copyright (c) 2015 Paragon Initiative Enterprises
9
- *
10
- * Permission is hereby granted, free of charge, to any person obtaining a copy
11
- * of this software and associated documentation files (the "Software"), to deal
12
- * in the Software without restriction, including without limitation the rights
13
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
- * copies of the Software, and to permit persons to whom the Software is
15
- * furnished to do so, subject to the following conditions:
16
- *
17
- * The above copyright notice and this permission notice shall be included in
18
- * all copies or substantial portions of the Software.
19
- *
20
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
- * SOFTWARE.
27
- */
3
+     * Random_* Compatibility Library
4
+     * for using the new PHP 7 random_* API in PHP 5 projects
5
+     *
6
+     * The MIT License (MIT)
7
+     *
8
+     * Copyright (c) 2015 Paragon Initiative Enterprises
9
+     *
10
+     * Permission is hereby granted, free of charge, to any person obtaining a copy
11
+     * of this software and associated documentation files (the "Software"), to deal
12
+     * in the Software without restriction, including without limitation the rights
13
+     * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+     * copies of the Software, and to permit persons to whom the Software is
15
+     * furnished to do so, subject to the following conditions:
16
+     *
17
+     * The above copyright notice and this permission notice shall be included in
18
+     * all copies or substantial portions of the Software.
19
+     *
20
+     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+     * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+     * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+     * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+     * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+     * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+     * SOFTWARE.
27
+     */
28 28
 
29 29
 if (!function_exists('RandomCompat_intval')) {
30 30
     
Please login to merge, or discard this patch.
lib/random_bytes_openssl.php 1 patch
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,30 +1,30 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Random_* Compatibility Library 
4
- * for using the new PHP 7 random_* API in PHP 5 projects
5
- * 
6
- * The MIT License (MIT)
7
- * 
8
- * Copyright (c) 2015 Paragon Initiative Enterprises
9
- * 
10
- * Permission is hereby granted, free of charge, to any person obtaining a copy
11
- * of this software and associated documentation files (the "Software"), to deal
12
- * in the Software without restriction, including without limitation the rights
13
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
- * copies of the Software, and to permit persons to whom the Software is
15
- * furnished to do so, subject to the following conditions:
16
- * 
17
- * The above copyright notice and this permission notice shall be included in
18
- * all copies or substantial portions of the Software.
19
- * 
20
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
- * SOFTWARE.
27
- */
3
+     * Random_* Compatibility Library 
4
+     * for using the new PHP 7 random_* API in PHP 5 projects
5
+     * 
6
+     * The MIT License (MIT)
7
+     * 
8
+     * Copyright (c) 2015 Paragon Initiative Enterprises
9
+     * 
10
+     * Permission is hereby granted, free of charge, to any person obtaining a copy
11
+     * of this software and associated documentation files (the "Software"), to deal
12
+     * in the Software without restriction, including without limitation the rights
13
+     * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+     * copies of the Software, and to permit persons to whom the Software is
15
+     * furnished to do so, subject to the following conditions:
16
+     * 
17
+     * The above copyright notice and this permission notice shall be included in
18
+     * all copies or substantial portions of the Software.
19
+     * 
20
+     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+     * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+     * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+     * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+     * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+     * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+     * SOFTWARE.
27
+     */
28 28
 
29 29
 /**
30 30
  * Since openssl_random_pseudo_bytes() uses openssl's 
Please login to merge, or discard this patch.
lib/random_int.php 1 patch
Indentation   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -1,30 +1,30 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Random_* Compatibility Library 
4
- * for using the new PHP 7 random_* API in PHP 5 projects
5
- * 
6
- * The MIT License (MIT)
7
- * 
8
- * Copyright (c) 2015 Paragon Initiative Enterprises
9
- * 
10
- * Permission is hereby granted, free of charge, to any person obtaining a copy
11
- * of this software and associated documentation files (the "Software"), to deal
12
- * in the Software without restriction, including without limitation the rights
13
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
- * copies of the Software, and to permit persons to whom the Software is
15
- * furnished to do so, subject to the following conditions:
16
- * 
17
- * The above copyright notice and this permission notice shall be included in
18
- * all copies or substantial portions of the Software.
19
- * 
20
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
- * SOFTWARE.
27
- */
3
+     * Random_* Compatibility Library 
4
+     * for using the new PHP 7 random_* API in PHP 5 projects
5
+     * 
6
+     * The MIT License (MIT)
7
+     * 
8
+     * Copyright (c) 2015 Paragon Initiative Enterprises
9
+     * 
10
+     * Permission is hereby granted, free of charge, to any person obtaining a copy
11
+     * of this software and associated documentation files (the "Software"), to deal
12
+     * in the Software without restriction, including without limitation the rights
13
+     * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+     * copies of the Software, and to permit persons to whom the Software is
15
+     * furnished to do so, subject to the following conditions:
16
+     * 
17
+     * The above copyright notice and this permission notice shall be included in
18
+     * all copies or substantial portions of the Software.
19
+     * 
20
+     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+     * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+     * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+     * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+     * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+     * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+     * SOFTWARE.
27
+     */
28 28
 
29 29
 /**
30 30
  * Fetch a random integer between $min and $max inclusive
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
          */
119 119
         while ($range > 0) {
120 120
             if ($bits % 8 === 0) {
121
-               ++$bytes;
121
+                ++$bytes;
122 122
             }
123 123
             ++$bits;
124 124
             $range >>= 1;
Please login to merge, or discard this patch.
lib/error_polyfill.php 1 patch
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,30 +1,30 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Random_* Compatibility Library 
4
- * for using the new PHP 7 random_* API in PHP 5 projects
5
- * 
6
- * The MIT License (MIT)
7
- * 
8
- * Copyright (c) 2015 Paragon Initiative Enterprises
9
- * 
10
- * Permission is hereby granted, free of charge, to any person obtaining a copy
11
- * of this software and associated documentation files (the "Software"), to deal
12
- * in the Software without restriction, including without limitation the rights
13
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
- * copies of the Software, and to permit persons to whom the Software is
15
- * furnished to do so, subject to the following conditions:
16
- * 
17
- * The above copyright notice and this permission notice shall be included in
18
- * all copies or substantial portions of the Software.
19
- * 
20
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
- * SOFTWARE.
27
- */
3
+     * Random_* Compatibility Library 
4
+     * for using the new PHP 7 random_* API in PHP 5 projects
5
+     * 
6
+     * The MIT License (MIT)
7
+     * 
8
+     * Copyright (c) 2015 Paragon Initiative Enterprises
9
+     * 
10
+     * Permission is hereby granted, free of charge, to any person obtaining a copy
11
+     * of this software and associated documentation files (the "Software"), to deal
12
+     * in the Software without restriction, including without limitation the rights
13
+     * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+     * copies of the Software, and to permit persons to whom the Software is
15
+     * furnished to do so, subject to the following conditions:
16
+     * 
17
+     * The above copyright notice and this permission notice shall be included in
18
+     * all copies or substantial portions of the Software.
19
+     * 
20
+     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+     * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+     * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+     * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+     * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+     * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+     * SOFTWARE.
27
+     */
28 28
 
29 29
 /**
30 30
  * Since openssl_random_pseudo_bytes() uses openssl's 
Please login to merge, or discard this patch.
lib/random_bytes_com_dotnet.php 1 patch
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,30 +1,30 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Random_* Compatibility Library 
4
- * for using the new PHP 7 random_* API in PHP 5 projects
5
- * 
6
- * The MIT License (MIT)
7
- * 
8
- * Copyright (c) 2015 Paragon Initiative Enterprises
9
- * 
10
- * Permission is hereby granted, free of charge, to any person obtaining a copy
11
- * of this software and associated documentation files (the "Software"), to deal
12
- * in the Software without restriction, including without limitation the rights
13
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
- * copies of the Software, and to permit persons to whom the Software is
15
- * furnished to do so, subject to the following conditions:
16
- * 
17
- * The above copyright notice and this permission notice shall be included in
18
- * all copies or substantial portions of the Software.
19
- * 
20
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
- * SOFTWARE.
27
- */
3
+     * Random_* Compatibility Library 
4
+     * for using the new PHP 7 random_* API in PHP 5 projects
5
+     * 
6
+     * The MIT License (MIT)
7
+     * 
8
+     * Copyright (c) 2015 Paragon Initiative Enterprises
9
+     * 
10
+     * Permission is hereby granted, free of charge, to any person obtaining a copy
11
+     * of this software and associated documentation files (the "Software"), to deal
12
+     * in the Software without restriction, including without limitation the rights
13
+     * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+     * copies of the Software, and to permit persons to whom the Software is
15
+     * furnished to do so, subject to the following conditions:
16
+     * 
17
+     * The above copyright notice and this permission notice shall be included in
18
+     * all copies or substantial portions of the Software.
19
+     * 
20
+     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+     * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+     * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+     * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+     * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+     * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+     * SOFTWARE.
27
+     */
28 28
 
29 29
 /**
30 30
  * Since openssl_random_pseudo_bytes() uses openssl's 
Please login to merge, or discard this patch.
lib/random_bytes_mcrypt.php 1 patch
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,30 +1,30 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Random_* Compatibility Library 
4
- * for using the new PHP 7 random_* API in PHP 5 projects
5
- * 
6
- * The MIT License (MIT)
7
- * 
8
- * Copyright (c) 2015 Paragon Initiative Enterprises
9
- * 
10
- * Permission is hereby granted, free of charge, to any person obtaining a copy
11
- * of this software and associated documentation files (the "Software"), to deal
12
- * in the Software without restriction, including without limitation the rights
13
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
- * copies of the Software, and to permit persons to whom the Software is
15
- * furnished to do so, subject to the following conditions:
16
- * 
17
- * The above copyright notice and this permission notice shall be included in
18
- * all copies or substantial portions of the Software.
19
- * 
20
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
- * SOFTWARE.
27
- */
3
+     * Random_* Compatibility Library 
4
+     * for using the new PHP 7 random_* API in PHP 5 projects
5
+     * 
6
+     * The MIT License (MIT)
7
+     * 
8
+     * Copyright (c) 2015 Paragon Initiative Enterprises
9
+     * 
10
+     * Permission is hereby granted, free of charge, to any person obtaining a copy
11
+     * of this software and associated documentation files (the "Software"), to deal
12
+     * in the Software without restriction, including without limitation the rights
13
+     * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+     * copies of the Software, and to permit persons to whom the Software is
15
+     * furnished to do so, subject to the following conditions:
16
+     * 
17
+     * The above copyright notice and this permission notice shall be included in
18
+     * all copies or substantial portions of the Software.
19
+     * 
20
+     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+     * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+     * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+     * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+     * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+     * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+     * SOFTWARE.
27
+     */
28 28
 
29 29
 /**
30 30
  * Since openssl_random_pseudo_bytes() uses openssl's 
Please login to merge, or discard this patch.
lib/random_bytes_dev_urandom.php 1 patch
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,30 +1,30 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Random_* Compatibility Library 
4
- * for using the new PHP 7 random_* API in PHP 5 projects
5
- * 
6
- * The MIT License (MIT)
7
- * 
8
- * Copyright (c) 2015 Paragon Initiative Enterprises
9
- * 
10
- * Permission is hereby granted, free of charge, to any person obtaining a copy
11
- * of this software and associated documentation files (the "Software"), to deal
12
- * in the Software without restriction, including without limitation the rights
13
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
- * copies of the Software, and to permit persons to whom the Software is
15
- * furnished to do so, subject to the following conditions:
16
- * 
17
- * The above copyright notice and this permission notice shall be included in
18
- * all copies or substantial portions of the Software.
19
- * 
20
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
- * SOFTWARE.
27
- */
3
+     * Random_* Compatibility Library 
4
+     * for using the new PHP 7 random_* API in PHP 5 projects
5
+     * 
6
+     * The MIT License (MIT)
7
+     * 
8
+     * Copyright (c) 2015 Paragon Initiative Enterprises
9
+     * 
10
+     * Permission is hereby granted, free of charge, to any person obtaining a copy
11
+     * of this software and associated documentation files (the "Software"), to deal
12
+     * in the Software without restriction, including without limitation the rights
13
+     * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+     * copies of the Software, and to permit persons to whom the Software is
15
+     * furnished to do so, subject to the following conditions:
16
+     * 
17
+     * The above copyright notice and this permission notice shall be included in
18
+     * all copies or substantial portions of the Software.
19
+     * 
20
+     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+     * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+     * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+     * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+     * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+     * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+     * SOFTWARE.
27
+     */
28 28
 
29 29
 /**
30 30
  * Since openssl_random_pseudo_bytes() uses openssl's 
Please login to merge, or discard this patch.
lib/random_bytes_libsodium.php 1 patch
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,30 +1,30 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Random_* Compatibility Library 
4
- * for using the new PHP 7 random_* API in PHP 5 projects
5
- * 
6
- * The MIT License (MIT)
7
- * 
8
- * Copyright (c) 2015 Paragon Initiative Enterprises
9
- * 
10
- * Permission is hereby granted, free of charge, to any person obtaining a copy
11
- * of this software and associated documentation files (the "Software"), to deal
12
- * in the Software without restriction, including without limitation the rights
13
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
- * copies of the Software, and to permit persons to whom the Software is
15
- * furnished to do so, subject to the following conditions:
16
- * 
17
- * The above copyright notice and this permission notice shall be included in
18
- * all copies or substantial portions of the Software.
19
- * 
20
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
- * SOFTWARE.
27
- */
3
+     * Random_* Compatibility Library 
4
+     * for using the new PHP 7 random_* API in PHP 5 projects
5
+     * 
6
+     * The MIT License (MIT)
7
+     * 
8
+     * Copyright (c) 2015 Paragon Initiative Enterprises
9
+     * 
10
+     * Permission is hereby granted, free of charge, to any person obtaining a copy
11
+     * of this software and associated documentation files (the "Software"), to deal
12
+     * in the Software without restriction, including without limitation the rights
13
+     * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+     * copies of the Software, and to permit persons to whom the Software is
15
+     * furnished to do so, subject to the following conditions:
16
+     * 
17
+     * The above copyright notice and this permission notice shall be included in
18
+     * all copies or substantial portions of the Software.
19
+     * 
20
+     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+     * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+     * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+     * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+     * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+     * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+     * SOFTWARE.
27
+     */
28 28
 
29 29
 /**
30 30
  * Since openssl_random_pseudo_bytes() uses openssl's 
Please login to merge, or discard this patch.
lib/random.php 3 patches
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -37,9 +37,9 @@  discard block
 block discarded – undo
37 37
         define('RANDOM_COMPAT_READ_BUFFER', 8);
38 38
     }
39 39
     $RandomCompatDIR = dirname(__FILE__);
40
-    require_once $RandomCompatDIR.'/byte_safe_strings.php';
41
-    require_once $RandomCompatDIR.'/cast_to_int.php';
42
-    require_once $RandomCompatDIR.'/error_polyfill.php';
40
+    require_once $RandomCompatDIR . '/byte_safe_strings.php';
41
+    require_once $RandomCompatDIR . '/cast_to_int.php';
42
+    require_once $RandomCompatDIR . '/error_polyfill.php';
43 43
     if (!function_exists('random_bytes')) {
44 44
         /**
45 45
          * PHP 5.2.0 - 5.6.x way to implement random_bytes()
@@ -59,9 +59,9 @@  discard block
 block discarded – undo
59 59
         if (extension_loaded('libsodium')) {
60 60
             // See random_bytes_libsodium.php
61 61
             if (PHP_VERSION_ID >= 50300 && function_exists('\\Sodium\\randombytes_buf')) {
62
-                require_once $RandomCompatDIR.'/random_bytes_libsodium.php';
62
+                require_once $RandomCompatDIR . '/random_bytes_libsodium.php';
63 63
             } elseif (method_exists('Sodium', 'randombytes_buf')) {
64
-                require_once $RandomCompatDIR.'/random_bytes_libsodium_legacy.php';
64
+                require_once $RandomCompatDIR . '/random_bytes_libsodium_legacy.php';
65 65
             }
66 66
         }
67 67
         if (
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
             // that is not helpful to us here.
80 80
             
81 81
             // See random_bytes_dev_urandom.php
82
-                require_once $RandomCompatDIR.'/random_bytes_dev_urandom.php';
82
+                require_once $RandomCompatDIR . '/random_bytes_dev_urandom.php';
83 83
             }
84 84
         if (
85 85
             !function_exists('random_bytes') &&
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
             extension_loaded('mcrypt')
88 88
         ) {
89 89
             // See random_bytes_mcrypt.php
90
-            require_once $RandomCompatDIR.'/random_bytes_mcrypt.php';
90
+            require_once $RandomCompatDIR . '/random_bytes_mcrypt.php';
91 91
         }
92 92
         if (
93 93
             !function_exists('random_bytes') && 
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
                     $RandomCompatCOMtest = new COM('CAPICOM.Utilities.1');
105 105
                     if (method_exists($RandomCompatCOMtest, 'GetRandom')) {
106 106
                         // See random_bytes_com_dotnet.php
107
-                        require_once $RandomCompatDIR.'/random_bytes_com_dotnet.php';
107
+                        require_once $RandomCompatDIR . '/random_bytes_com_dotnet.php';
108 108
                     }
109 109
                 } catch (com_exception $e) {
110 110
                     // Don't try to use it.
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
             )
128 128
         ) {
129 129
             // See random_bytes_openssl.php
130
-            require_once $RandomCompatDIR.'/random_bytes_openssl.php';
130
+            require_once $RandomCompatDIR . '/random_bytes_openssl.php';
131 131
         }
132 132
         if (!function_exists('random_bytes')) {
133 133
             /**
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
         }
144 144
     }
145 145
     if (!function_exists('random_int')) {
146
-        require_once $RandomCompatDIR.'/random_int.php';
146
+        require_once $RandomCompatDIR . '/random_int.php';
147 147
     }
148 148
     $RandomCompatDIR = null;
149 149
 }
Please login to merge, or discard this patch.
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -165,6 +165,7 @@
 block discarded – undo
165 165
             /**
166 166
              * We don't have any more options, so let's throw an exception right now
167 167
              * and hope the developer won't let it fail silently.
168
+             * @param integer $length
168 169
              */
169 170
             function random_bytes($length)
170 171
             {
Please login to merge, or discard this patch.
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,30 +1,30 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Random_* Compatibility Library
4
- * for using the new PHP 7 random_* API in PHP 5 projects
5
- *
6
- * The MIT License (MIT)
7
- *
8
- * Copyright (c) 2015 Paragon Initiative Enterprises
9
- *
10
- * Permission is hereby granted, free of charge, to any person obtaining a copy
11
- * of this software and associated documentation files (the "Software"), to deal
12
- * in the Software without restriction, including without limitation the rights
13
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
- * copies of the Software, and to permit persons to whom the Software is
15
- * furnished to do so, subject to the following conditions:
16
- *
17
- * The above copyright notice and this permission notice shall be included in
18
- * all copies or substantial portions of the Software.
19
- *
20
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
- * SOFTWARE.
27
- */
3
+     * Random_* Compatibility Library
4
+     * for using the new PHP 7 random_* API in PHP 5 projects
5
+     *
6
+     * The MIT License (MIT)
7
+     *
8
+     * Copyright (c) 2015 Paragon Initiative Enterprises
9
+     *
10
+     * Permission is hereby granted, free of charge, to any person obtaining a copy
11
+     * of this software and associated documentation files (the "Software"), to deal
12
+     * in the Software without restriction, including without limitation the rights
13
+     * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+     * copies of the Software, and to permit persons to whom the Software is
15
+     * furnished to do so, subject to the following conditions:
16
+     *
17
+     * The above copyright notice and this permission notice shall be included in
18
+     * all copies or substantial portions of the Software.
19
+     *
20
+     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+     * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+     * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+     * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+     * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+     * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+     * SOFTWARE.
27
+     */
28 28
 
29 29
 if (!function_exists('RandomCompat_intval')) {
30 30
     
Please login to merge, or discard this patch.