Efficiently\AuthorityController\Authority::getUnauthorizedMessage PHP Method

getUnauthorizedMessage() public method

public getUnauthorizedMessage ( $action, $subject )
    public function getUnauthorizedMessage($action, $subject)
    {
        $keys = $this->getUnauthorizedMessageKeys($action, $subject);
        $variables = ['action' => $action];
        $variables['subject'] = class_exists($subject) ? $subject : snake_case($subject, ' ');
        $transKey = null;
        foreach ($keys as $key) {
            if (\Lang::has('messages.unauthorized.' . $key)) {
                $transKey = "messages.unauthorized." . $key;
                break;
            }
        }
        $message = ac_trans($transKey, $variables);
        return $message ?: null;
    }