Conventions used
There are a number of text conventions used throughout this book.
Code in text: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: “So, we will naturally create a service like UserRemover, which will perform these two tasks in a row.”
A block of code is set as follows:
<?php
class Example
{
public function doSomething() bool
{
return true;
}
}
When we wish to draw your attention to a particular part of a code block, the relevant lines or items are set in bold:
{
...
"scripts": {
"analyse": [
"tools/vendor/bin/php-cs-fixer fix src",
"tools/vendor/bin/phpstan analyse --level 1 src"
],
"post-update-cmd": "composer update -d tools",
"post-install-cmd": "composer update -d tools"
}
}
Any command-line input or output is written as follows:
$ php phploc src
Bold: Indicates a new term, an important word, or words that you see onscreen. For instance, words in menus or dialog boxes appear in bold. Here is an example: “Hovering the mouse pointer over TestClass will show a popup window with an explanation saying Undefined type TestClass.”
Tips or important notes
Appear like this.