Passed
Pull Request — master (#75)
by Korotkov
12:47
created

BcryptCommand::actionIndex()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 11
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 6
nc 1
nop 0
dl 0
loc 11
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace App\Ship\Command;
4
5
use Rudra\Cli\ConsoleFacade as Cli;
6
use Rudra\Auth\AuthFacade as Auth;
7
use Rudra\Container\Facades\Request;
8
9
class BcryptCommand
10
{
11
    public function actionIndex(): void
12
    {
13
        Request::server()->set([
14
            "REMOTE_ADDR"     => "127.0.0.1",
15
            "HTTP_USER_AGENT" => "Mozilla",
16
        ]);
17
18
        Cli::printer("Enter password: ", "magneta");
19
        $password = trim(fgets(fopen("php://stdin", "r")));
20
21
        Cli::printer(Auth::bcrypt($password) . PHP_EOL, "cyan", );
22
    }
23
}
24