gitextract_ljy0z57z/ ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── app/ │ ├── .htaccess │ ├── AppCache.php │ ├── AppKernel.php │ ├── Resources/ │ │ ├── TwigBundle/ │ │ │ └── views/ │ │ │ └── Exception/ │ │ │ ├── error.html.twig │ │ │ ├── error403.html.twig │ │ │ ├── error404.html.twig │ │ │ └── error500.html.twig │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ ├── font-lato.css │ │ │ │ └── highlight-solarized-light.css │ │ │ ├── js/ │ │ │ │ ├── bootstrap-3.3.4.js │ │ │ │ ├── highlight.pack.js │ │ │ │ ├── jquery-2.1.4.js │ │ │ │ └── main.js │ │ │ └── scss/ │ │ │ ├── bootstrap/ │ │ │ │ ├── _alerts.scss │ │ │ │ ├── _badges.scss │ │ │ │ ├── _breadcrumbs.scss │ │ │ │ ├── _button-groups.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _carousel.scss │ │ │ │ ├── _close.scss │ │ │ │ ├── _code.scss │ │ │ │ ├── _component-animations.scss │ │ │ │ ├── _dropdowns.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _glyphicons.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── _input-groups.scss │ │ │ │ ├── _jumbotron.scss │ │ │ │ ├── _labels.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _media.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _modals.scss │ │ │ │ ├── _navbar.scss │ │ │ │ ├── _navs.scss │ │ │ │ ├── _normalize.scss │ │ │ │ ├── _pager.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _panels.scss │ │ │ │ ├── _popovers.scss │ │ │ │ ├── _print.scss │ │ │ │ ├── _progress-bars.scss │ │ │ │ ├── _responsive-embed.scss │ │ │ │ ├── _responsive-utilities.scss │ │ │ │ ├── _scaffolding.scss │ │ │ │ ├── _tables.scss │ │ │ │ ├── _theme.scss │ │ │ │ ├── _thumbnails.scss │ │ │ │ ├── _tooltip.scss │ │ │ │ ├── _type.scss │ │ │ │ ├── _utilities.scss │ │ │ │ ├── _variables.scss │ │ │ │ ├── _wells.scss │ │ │ │ ├── flatly-theme/ │ │ │ │ │ ├── _bootswatch.scss │ │ │ │ │ └── _variables.scss │ │ │ │ └── mixins/ │ │ │ │ ├── _alerts.scss │ │ │ │ ├── _background-variant.scss │ │ │ │ ├── _border-radius.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _center-block.scss │ │ │ │ ├── _clearfix.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _gradients.scss │ │ │ │ ├── _grid-framework.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── _hide-text.scss │ │ │ │ ├── _image.scss │ │ │ │ ├── _labels.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _nav-divider.scss │ │ │ │ ├── _nav-vertical-align.scss │ │ │ │ ├── _opacity.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _panels.scss │ │ │ │ ├── _progress-bar.scss │ │ │ │ ├── _reset-filter.scss │ │ │ │ ├── _resize.scss │ │ │ │ ├── _responsive-visibility.scss │ │ │ │ ├── _size.scss │ │ │ │ ├── _tab-focus.scss │ │ │ │ ├── _table-row.scss │ │ │ │ ├── _text-emphasis.scss │ │ │ │ ├── _text-overflow.scss │ │ │ │ └── _vendor-prefixes.scss │ │ │ ├── bootstrap.scss │ │ │ ├── font-awesome/ │ │ │ │ ├── _animated.scss │ │ │ │ ├── _bordered-pulled.scss │ │ │ │ ├── _core.scss │ │ │ │ ├── _fixed-width.scss │ │ │ │ ├── _icons.scss │ │ │ │ ├── _larger.scss │ │ │ │ ├── _list.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _path.scss │ │ │ │ ├── _rotated-flipped.scss │ │ │ │ ├── _stacked.scss │ │ │ │ └── _variables.scss │ │ │ ├── font-awesome.scss │ │ │ └── main.scss │ │ ├── translations/ │ │ │ ├── messages.ca.xliff │ │ │ ├── messages.cs.xliff │ │ │ ├── messages.de.xliff │ │ │ ├── messages.en.xliff │ │ │ ├── messages.es.xliff │ │ │ ├── messages.fr.xliff │ │ │ ├── messages.id.xliff │ │ │ ├── messages.it.xliff │ │ │ ├── messages.ja.xliff │ │ │ ├── messages.nl.xliff │ │ │ ├── messages.pl.xliff │ │ │ ├── messages.pt_BR.xliff │ │ │ ├── messages.ro.xliff │ │ │ ├── messages.ru.xliff │ │ │ ├── messages.uk.xliff │ │ │ ├── validators.ca.xliff │ │ │ ├── validators.cs.xliff │ │ │ ├── validators.de.xliff │ │ │ ├── validators.en.xliff │ │ │ ├── validators.es.xliff │ │ │ ├── validators.fr.xliff │ │ │ ├── validators.id.xliff │ │ │ ├── validators.it.xliff │ │ │ ├── validators.ja.xliff │ │ │ ├── validators.nl.xliff │ │ │ ├── validators.pl.xliff │ │ │ ├── validators.pt_BR.xliff │ │ │ ├── validators.ro.xliff │ │ │ ├── validators.ru.xliff │ │ │ └── validators.uk.xliff │ │ └── views/ │ │ ├── admin/ │ │ │ ├── blog/ │ │ │ │ ├── _form.html.twig │ │ │ │ ├── edit.html.twig │ │ │ │ ├── index.html.twig │ │ │ │ ├── new.html.twig │ │ │ │ └── show.html.twig │ │ │ └── layout.html.twig │ │ ├── base.html.twig │ │ ├── blog/ │ │ │ ├── _comment_form.html.twig │ │ │ ├── _delete_post_confirmation.html.twig │ │ │ ├── comment_form_error.html.twig │ │ │ ├── index.html.twig │ │ │ └── post_show.html.twig │ │ ├── default/ │ │ │ ├── _flash_messages.html.twig │ │ │ └── homepage.html.twig │ │ ├── form/ │ │ │ └── fields.html.twig │ │ └── security/ │ │ └── login.html.twig │ ├── SymfonyRequirements.php │ ├── autoload.php │ ├── check.php │ ├── config/ │ │ ├── config.yml │ │ ├── config_dev.yml │ │ ├── config_prod.yml │ │ ├── config_test.yml │ │ ├── parameters.yml.dist │ │ ├── routing.yml │ │ ├── routing_dev.yml │ │ ├── security.yml │ │ └── services.yml │ ├── console │ ├── logs/ │ │ └── .gitkeep │ └── phpunit.xml.dist ├── composer.json ├── src/ │ ├── .htaccess │ ├── AppBundle/ │ │ ├── AppBundle.php │ │ ├── Command/ │ │ │ ├── AddUserCommand.php │ │ │ ├── DeleteUserCommand.php │ │ │ └── ListUsersCommand.php │ │ ├── Controller/ │ │ │ ├── Admin/ │ │ │ │ └── BlogController.php │ │ │ ├── BlogController.php │ │ │ └── SecurityController.php │ │ ├── DataFixtures/ │ │ │ └── ORM/ │ │ │ └── LoadFixtures.php │ │ ├── Entity/ │ │ │ ├── Comment.php │ │ │ ├── Post.php │ │ │ └── User.php │ │ ├── EventListener/ │ │ │ └── RedirectToPreferredLocaleListener.php │ │ ├── Form/ │ │ │ ├── CommentType.php │ │ │ ├── PostType.php │ │ │ └── Type/ │ │ │ └── DateTimePickerType.php │ │ ├── Repository/ │ │ │ ├── PostRepository.php │ │ │ └── UserRepository.php │ │ ├── Tests/ │ │ │ ├── Controller/ │ │ │ │ ├── Admin/ │ │ │ │ │ └── BlogControllerTest.php │ │ │ │ ├── BlogControllerTest.php │ │ │ │ └── DefaultControllerTest.php │ │ │ └── Utils/ │ │ │ └── SluggerTest.php │ │ ├── Twig/ │ │ │ └── AppExtension.php │ │ └── Utils/ │ │ ├── Markdown.php │ │ ├── MomentFormatConverter.php │ │ └── Slugger.php │ ├── CodeExplorerBundle/ │ │ ├── CodeExplorerBundle.php │ │ ├── DependencyInjection/ │ │ │ └── CodeExplorerExtension.php │ │ ├── EventListener/ │ │ │ └── ControllerListener.php │ │ ├── Resources/ │ │ │ ├── config/ │ │ │ │ └── services.yml │ │ │ └── views/ │ │ │ └── source_code.html.twig │ │ └── Twig/ │ │ └── SourceCodeExtension.php │ ├── ElasticSearchBundle/ │ │ ├── Controller/ │ │ │ └── ElasticSearchController.php │ │ ├── ElasticSearchBundle.php │ │ ├── Resources/ │ │ │ ├── config/ │ │ │ │ ├── config.yml │ │ │ │ ├── routing.yml │ │ │ │ └── services.yml │ │ │ └── views/ │ │ │ └── elastica_search_results.html.twig │ │ └── Tests/ │ │ └── Controller/ │ │ └── ElasticSearchControllerTest.php │ ├── OAuthBundle/ │ │ ├── Controller/ │ │ │ └── OAuthController.php │ │ ├── DependencyInjection/ │ │ │ ├── Configuration.php │ │ │ └── OAuthExtension.php │ │ ├── OAuthBundle.php │ │ ├── Provider/ │ │ │ └── UserProvider.php │ │ ├── Resources/ │ │ │ └── config/ │ │ │ ├── config.yml │ │ │ ├── routing.yml │ │ │ └── services.yml │ │ ├── Services/ │ │ │ └── AuthenticationSuccessHandler.php │ │ └── Tests/ │ │ ├── Controller/ │ │ │ └── OAuthControllerTest.php │ │ └── OAuthTest.php │ ├── RabbitMQBundle/ │ │ ├── Controller/ │ │ │ └── RabbitMQController.php │ │ ├── DependencyInjection/ │ │ │ ├── Configuration.php │ │ │ └── RabbitMQExtension.php │ │ ├── RabbitMQBundle.php │ │ ├── Resources/ │ │ │ ├── config/ │ │ │ │ ├── config.yml │ │ │ │ ├── config_dev.yml │ │ │ │ ├── config_test.yml │ │ │ │ ├── routing.yml │ │ │ │ └── services.yml │ │ │ └── views/ │ │ │ └── pdf_post_view.html.twig │ │ ├── Services/ │ │ │ ├── PDFGenerator.php │ │ │ └── RabbitMQ/ │ │ │ └── PDFGeneratorConsumer.php │ │ └── Tests/ │ │ └── Controller/ │ │ └── RabbitMQControllerTest.php │ ├── RedisBundle/ │ │ ├── Controller/ │ │ │ └── RedisController.php │ │ ├── RedisBundle.php │ │ ├── Resources/ │ │ │ ├── config/ │ │ │ │ ├── config.yml │ │ │ │ ├── routing.yml │ │ │ │ └── services.yml │ │ │ └── views/ │ │ │ └── blog/ │ │ │ └── top_posts.html.twig │ │ └── Tests/ │ │ └── Controller/ │ │ └── RedisControllerTest.php │ └── RestBundle/ │ ├── Controller/ │ │ └── RestController.php │ ├── DependencyInjection/ │ │ ├── Configuration.php │ │ └── RestExtension.php │ ├── Form/ │ │ ├── CommentRestType.php │ │ └── PostRestType.php │ ├── Resources/ │ │ ├── config/ │ │ │ ├── config.yml │ │ │ ├── routing.yml │ │ │ ├── serializer/ │ │ │ │ └── AppBundle/ │ │ │ │ ├── Entity.Comment.yml │ │ │ │ └── Entity.Post.yml │ │ │ └── services.yml │ │ └── views/ │ │ ├── Comment/ │ │ │ ├── editComment.html.twig │ │ │ ├── getComment.html.twig │ │ │ ├── getComments.html.twig │ │ │ └── newComment.html.twig │ │ ├── Post/ │ │ │ ├── editPost.html.twig │ │ │ ├── getPost.html.twig │ │ │ ├── getPosts.html.twig │ │ │ └── newPost.html.twig │ │ ├── api_base_layout.html.twig │ │ └── api_index.html.twig │ ├── RestBundle.php │ └── Tests/ │ └── Controller/ │ └── RestControllerTest.php ├── vagrant/ │ ├── Vagrantfile │ └── ansible/ │ ├── hosts_inventory │ ├── roles/ │ │ ├── Stouts.rabbitmq/ │ │ │ ├── .bumpversion.cfg │ │ │ ├── .travis.yml │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main.yml │ │ │ ├── handlers/ │ │ │ │ └── main.yml │ │ │ ├── meta/ │ │ │ │ ├── .galaxy_install_info │ │ │ │ └── main.yml │ │ │ ├── tasks/ │ │ │ │ ├── install.deb.yml │ │ │ │ ├── main.yml │ │ │ │ └── rabbitmq.yml │ │ │ └── test.yml │ │ ├── geerlingguy.composer/ │ │ │ ├── .travis.yml │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main.yml │ │ │ ├── meta/ │ │ │ │ ├── .galaxy_install_info │ │ │ │ └── main.yml │ │ │ ├── tasks/ │ │ │ │ ├── global-require.yml │ │ │ │ └── main.yml │ │ │ ├── templates/ │ │ │ │ ├── auth.json.j2 │ │ │ │ └── composer.sh.j2 │ │ │ └── tests/ │ │ │ ├── inventory │ │ │ ├── test-global-require.yml │ │ │ └── test.yml │ │ ├── geerlingguy.nginx/ │ │ │ ├── .travis.yml │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main.yml │ │ │ ├── handlers/ │ │ │ │ └── main.yml │ │ │ ├── meta/ │ │ │ │ ├── .galaxy_install_info │ │ │ │ └── main.yml │ │ │ ├── tasks/ │ │ │ │ ├── main.yml │ │ │ │ ├── setup-Debian.yml │ │ │ │ ├── setup-RedHat.yml │ │ │ │ └── vhosts.yml │ │ │ ├── templates/ │ │ │ │ ├── nginx.conf.j2 │ │ │ │ ├── nginx.repo.j2 │ │ │ │ └── vhosts.j2 │ │ │ ├── tests/ │ │ │ │ ├── inventory │ │ │ │ └── test.yml │ │ │ └── vars/ │ │ │ ├── Debian.yml │ │ │ └── RedHat.yml │ │ ├── geerlingguy.php/ │ │ │ ├── .travis.yml │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main.yml │ │ │ ├── handlers/ │ │ │ │ └── main.yml │ │ │ ├── meta/ │ │ │ │ ├── .galaxy_install_info │ │ │ │ └── main.yml │ │ │ ├── tasks/ │ │ │ │ ├── configure-fpm.yml │ │ │ │ ├── configure.yml │ │ │ │ ├── install-from-source.yml │ │ │ │ ├── main.yml │ │ │ │ ├── setup-Debian.yml │ │ │ │ └── setup-RedHat.yml │ │ │ ├── templates/ │ │ │ │ ├── apc.ini.j2 │ │ │ │ ├── fpm-init.j2 │ │ │ │ ├── opcache.ini.j2 │ │ │ │ ├── php-fpm.conf.j2 │ │ │ │ └── php.ini.j2 │ │ │ ├── tests/ │ │ │ │ ├── inventory │ │ │ │ ├── test-install-from-source.yml │ │ │ │ └── test-install-package.yml │ │ │ └── vars/ │ │ │ ├── Debian.yml │ │ │ └── RedHat.yml │ │ ├── geerlingguy.redis/ │ │ │ ├── .travis.yml │ │ │ ├── README.md │ │ │ ├── defaults/ │ │ │ │ └── main.yml │ │ │ ├── handlers/ │ │ │ │ └── main.yml │ │ │ ├── meta/ │ │ │ │ ├── .galaxy_install_info │ │ │ │ └── main.yml │ │ │ ├── tasks/ │ │ │ │ ├── main.yml │ │ │ │ ├── setup-Debian.yml │ │ │ │ └── setup-RedHat.yml │ │ │ ├── templates/ │ │ │ │ └── redis.conf.j2 │ │ │ ├── tests/ │ │ │ │ ├── inventory │ │ │ │ └── test.yml │ │ │ └── vars/ │ │ │ ├── Debian.yml │ │ │ └── RedHat.yml │ │ └── gpstathis.elasticsearch/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── defaults/ │ │ │ └── main.yml │ │ ├── handlers/ │ │ │ └── main.yml │ │ ├── meta/ │ │ │ ├── .galaxy_install_info │ │ │ └── main.yml │ │ ├── tasks/ │ │ │ ├── aws.yml │ │ │ ├── custom-jars.yml │ │ │ ├── elastic-install.yml │ │ │ ├── java.yml │ │ │ ├── main.yml │ │ │ ├── marvel.yml │ │ │ ├── plugins.yml │ │ │ ├── post-run.yml │ │ │ ├── spm.yml │ │ │ └── timezone.yml │ │ ├── templates/ │ │ │ ├── elasticsearch.default.j2 │ │ │ ├── elasticsearch.in.sh.j2 │ │ │ └── elasticsearch.yml.j2 │ │ ├── tests/ │ │ │ ├── ansible.cfg │ │ │ ├── elastic_test.sh │ │ │ ├── local.ini │ │ │ ├── test1.yml │ │ │ └── test1_var.yml │ │ ├── vagrant-inventory.ini │ │ ├── vagrant-main.yml │ │ └── vars/ │ │ ├── sample.yml │ │ └── vagrant.yml │ ├── setup.yml │ └── templates/ │ └── rabbitmq-consumers.j2 └── web/ ├── .htaccess ├── app.php ├── app_dev.php ├── config.php ├── css/ │ ├── api.css │ └── app.css ├── fonts/ │ └── font-awesome/ │ └── FontAwesome.otf ├── js/ │ └── app.js └── robots.txt