Chapter 0: Preface
CourseChapter 2: Hello World
CourseChapter 6: Hooks and Events
CourseChapter 7: Plugins
CourseChapter 8: Forms
CourseChapter 9: Working with Data
CourseChapter 10: Caching
CourseChapter 11: Testing
CourseChapter 14: Final Thoughts
CourseTwig is the theme template engine in Drupal as of version 8. Like any code, there are guidelines and standards that dictate both the style and the structure of the code. In this tutorial we will explain how to adhere to the Drupal code standards while implementing Twig templating.
By the end of this tutorial you will be able to adhere to Drupal's coding standards when writing Twig, and know where to find more information about the guidelines when necessary.
In this tutorial, you'll learn how to add a property to a configuration entity in Drupal. Previously, we created a configuration entity called Transcode Profile and learned about the files and code that compose a configuration entity. Now, we'll add a new property called codec to this configuration entity and learn some new concepts in the process.
In order to add this new property to our custom configuration entity, we'll need to update our schema file, configuration entity forms, the entity list builder class, and add getter and setter methods to our main TranscodeProfile
class.