getId(), 'account'); if ($profile === null || $profile->getImage()->getPath() === '') { return UriFactory::build('Web/Backend/img/user_default_' . \mt_rand(1, 6) . '.png'); } return UriFactory::build($profile->getImage()->getPath()); } /** * Get task status color. * * @param int $status Status * * @return string * * @since 1.0.0 */ public function getStatus(int $status) : string { if ($status === TaskStatus::OPEN) { return 'darkblue'; } elseif ($status === TaskStatus::DONE) { return 'green'; } elseif ($status === TaskStatus::WORKING) { return 'purple'; } elseif ($status === TaskStatus::CANCELED) { return 'red'; } elseif ($status === TaskStatus::SUSPENDED) { return 'yellow'; } return 'black'; } }