public static function assignSignature($text, $type)
    {
        $signature = "\n" . Config::get('larasap.telegram.channel_signature');
        $signature_length = strlen($signature);
        $text_length = strlen($text);
        $max_length = ($type == 'text') ? TelegramApi::TEXT_LENGTH : TelegramApi::CAPTION_LENGTH;
        if ($signature_length + $text_length <= $max_length || $signature_length > $text_length) {
            return $text . $signature;
        }

        return substr($text, 0, $max_length - $signature_length) . $signature;
    }
public static function assignSignature($text, $type)
    {
        $signature = "\n" . Config::get('larasap.telegram.channel_signature');
        $signature_length = strlen($signature);
        $text_length = strlen($text);
        $max_length = ($type == 'text') ? TelegramApi::TEXT_LENGTH : TelegramApi::CAPTION_LENGTH;
        if ($signature_length + $text_length <= $max_length || $signature_length > $text_length) {
            return $text . $signature;
        }

        return substr($text, 0, $max_length - $signature_length) . $signature;
    }
public static function assignSignature ( $ text , $ type ) { $ signature = "\n" . Config :: get ( 'larasap.telegram.channel_signature' ) ; $ signature_length = strlen ( $ signature ) ; $ text_length = strlen ( $ text ) ; $ max_length = ( $ type == 'text' ) ? TelegramApi :: TEXT_LENGTH : TelegramApi :: CAPTION_LENGTH ; if ( $ signature_length + $ text_length <= $ max_length || $ signature_length > $ text_length ) { return $ text . $ signature ; } return substr ( $ text , 0 , $ max_length - $ signature_length ) . $ signature ; }
Assign channel signature in the footer of message

@param $text
@param $text_type
Assign channel signature in the footer of message