PHPackages                             imatic/view-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. imatic/view-bundle

ActiveLibrary[Templating &amp; Views](/categories/templating)

imatic/view-bundle
==================

Bundle with predefined UI components

v5.2.1(2mo ago)37.5k[4 PRs](https://github.com/imatic/view-bundle/pulls)1MITPHPPHP ^7.2 || ^8.0CI failing

Since Feb 10Pushed 2mo ago6 watchersCompare

[ Source](https://github.com/imatic/view-bundle)[ Packagist](https://packagist.org/packages/imatic/view-bundle)[ Docs](https://www.imatic.cz)[ RSS](/packages/imatic-view-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (27)Versions (77)Used By (1)

[![Build Status](https://camo.githubusercontent.com/473d67ee1a0479f1c943734cdf64f6e82547d190c3ea7b2f41c86b59a10b8130/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f696d617469632f766965772d62756e646c652e706e673f6272616e63683d6d6173746572)](http://travis-ci.org/imatic/view-bundle)

[![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](LICENSE)ImaticViewBundle
----------------

[](#imaticviewbundle)

See *Resources/doc/index.rst* for documentation.

### Build Process

[](#build-process)

In case any asset sources are changed run `yarn build` command which will compile them. Any compiled assets are commited with project. Build process is provided by standard webpack configuration. More details can be found in `webpack.config.js`.

### Extending ExpressionLanguage

[](#extending-expressionlanguage)

Bundle ExpressionLanguage can be extended easily extended. To do so, you can create a new expression provider tagged with `imatic_view.expression_language_provider`.

```
 use Symfony\Component\ExpressionLanguage\ExpressionFunction;
 use Symfony\Component\ExpressionLanguage\ExpressionFunctionProviderInterface;
