app\models\DeploymentPresenter::status PHP Method

status() public method

public status ( )
    public function status()
    {
        if (!isset($this->status)) {
            return '<span></span>';
        } elseif ($this->status === 0) {
            return '<span class="glyphicon glyphicon-ok-circle green" aria-hidden="true"></span>';
        } else {
            return '<span class="glyphicon glyphicon-ban-circle red" aria-hidden="true"></span>';
        }
    }

Usage Example

コード例 #1
0
 public function test_Should_ConvertStatusToHtmlSnippet_When_StatusIsUnknown()
 {
     $deployment = Factory::build('App\\Models\\Deployment', ['id' => 1, 'project_id' => 1, 'number' => 1, 'status' => null, 'task' => 'deploy', 'user_id' => 1, 'created_at' => new Carbon\Carbon(), 'updated_at' => new Carbon\Carbon(), 'user' => new App\Models\User()]);
     $converter = new AnsiToHtmlConverter();
     $deploymentPresenter = new DeploymentPresenter($deployment, $converter);
     $html = $deploymentPresenter->status();
     $this->assertEquals('<span></span>', $html);
 }