Implementation

We start by creating a new module called Foggyline\SalesBundle. We do so with the help of the console, by running the command as follows:

php bin/console generate:bundle --namespace=Foggyline/SalesBundle

The command triggers an interactive process, asking us several questions along the way, as shown here:

Implementation

Once done, the app/AppKernel.php and app/config/routing.yml files get modified automatically. The registerBundles method of an AppKernel class has been added to the following line under the $bundles array:

new Foggyline\PaymentBundle\FoggylineSalesBundle(),

The routing.yml file has been updated with the following entry:

foggyline_payment: ...

Get PHP 7: Real World Application Development now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.