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.