This repository has been archived on 2025-01-19. You can view files and clone it, but cannot push or open issues or pull requests.
oliverdavies.uk-old-sculpin/source/_talks/2016-07-23-drupal-vm-meet-symfony-console-drupalcamp-bristol-2016.md

25 lines
1.3 KiB
Markdown
Raw Normal View History

2016-07-18 18:20:55 +00:00
---
title: Drupal VM, Meet Symfony Console
2017-02-19 21:14:22 +00:00
location: DrupalCamp Bristol 2016
2017-02-19 23:05:39 +00:00
logo: assets/images/talks/logos/drupalcamp-bristol-2016.png
logo_link: https://www.drupalcampbristol.co.uk
2016-07-18 18:20:55 +00:00
tags:
- conference
- php
- drupal-vm
- symfony
2016-07-24 21:05:15 +00:00
slides:
2016-07-24 21:46:03 +00:00
url: https://speakerdeck.com/opdavies/drupal-vm-meet-symfony-console
embed: <script async class="speakerdeck-embed" data-id="56c79770f73f4e47a542a30243437c49" data-ratio="1.37081659973226" src="//speakerdeck.com/assets/embed.js"></script>
2016-10-15 07:33:54 +00:00
image: drupal-vm-meet-symfony-console.png
2016-07-18 18:20:55 +00:00
---
2016-07-24 21:05:15 +00:00
_TL;DR - Come and learn about Symfony Console, with examples from a real-world project._
2016-07-18 18:20:55 +00:00
The [Drupal VM Generator][2] is a CLI application, built on [Symfony Console][0], that generates configuration files for [Drupal VM][1] based on personal settings and user interaction.
After an introduction to Drupal VM itself and the Drupal VM Generator, well jump into the code and see how Symfony Console applications are structured, how to write new commands, and how to integrate additional libraries like Guzzle, Twig and other Symfony components - whilst referencing code from the Drupal VM Generator project.
[0]: http://symfony.com/doc/current/components/console/introduction.html
[1]: https://www.drupalvm.com
[2]: https://www.drupalvmgenerator.com