/** * @test */ public function endWord() { $this->assertEquals('Teste de um texto curto', Str::endWord('Teste de um texto curto')); $this->assertEquals('Teste de um texto...', Str::endWord('Teste de um texto longo', 18)); $this->assertEquals('Teste', Str::endWord('Teste de outro texto', 6, null)); $this->assertEquals('Teste!', Str::endWord('Teste! Teste', 10)); $this->assertEquals('Teste...', Str::endWord('Teste: Teste', 10)); }
/** * Limit the number of characters in a string. * * @param string $value * @param int $limit * @param string $end * * @return string */ function str_end_word($value, $limit = 100, $end = '...') { return Str::endWord($value, $limit, $end); }