The purpose of this is to try Hack programming language. This is not the fastest or the most elegant way of programming. But it is a good bundle to show in a demo. I wrote a blog post about this bundle on developer.happyr.com.
The Excerpt Bundle takes an excerpt from a HTML string. We make sure to return valid HTML and we do not break words.
- Install with composer:
composer require happyr/excerpt-bundle
- Enable the bundle:
// app/AppKernel.php
public function registerBundles()
{
$bundles = [
// ...
new HappyR\ExcerptBundle\HappyRExcerptBundle(),
];
}
{{ '<p>Hello World Foobar!</p>'|excerpt(17) }}
{# <p>Hello World...</p> #}
happy_r_excerpt:
tail: '...'
length: 300