I am new to Drupal and I got stuck with the problem that I don't know how to debug even: I have made a simple module 'final', its structure:
Applications/MAMP/htdocs/drupal_dir_1/modules/final > ls
final.info.yml final.routing.yml src
/Applications/MAMP/htdocs/drupal_dir_1/modules/final > ls src/Controller/
ExampleController.php
Files contents:
> cat final.info.yml
name: Final
type: module
description: This is an final module
core: 8.x⏎
> cat final.routing.yml
final.content:
path: '/final'
defaults:
_controller: '\Drupal\final\Controller\ExampleController::content'
_title: 'Hello world bitch!'
requirements:
_permission: 'access content'
> cat src/Controller/ExampleController.php
<?php
namespace Drupal\final\Controller;
use Drupal\Core\Controller\ControllerBase;
class ExampleController extends ControllerBase {
public function content() {
$build = [
'#markup' => $this->t('Hello World, bitch!'),
];
return $build;
}
}