Search
These are built in classes and functions to handle some routine things.
core/lib/Drupal/Component/Utility/
Html
cleanCs...
Navigating Code
As you program, you will have questions about the classes you're working with. Learning how to browse the code and...
Modules can define package dependencies in their own composer.json.
{ "name": "drupal/views_sql_query_formatter", "type...
XDebug
XDebug is a code debugger that lets you stop your code while it's running, and step through line by line. You can see...
Hooks
Modifying other modules.
Drupal development preaches "Don't hack core". This is a principal that your application logic...
Services
A service is a class that has functions to use in another class or module. This provides an interface for developers to...
Guzzle
A PHP HTTP client for fetching content from remote urls.
\Drupal::httpClient()
Default http client in Drupal (It's...
Houdini
Snugug's explainer of CSS Houdini, the future browser API that allows JS to interact with CSS.
TODO: Image display modes
Uploaded images like screenshots can appear like parts of this site, since they are using the same theme.
Create an...