VideoGamesRecords CoreBundle

Installs: 532

Dependents: 2

Suggesters: 0

Security: 0

Stars: 0

Watchers: 5

Forks: 0

Type:symfony-bundle

0.1.5 2020-04-14 09:51 UTC

This package is auto-updated.

Last update: 2020-09-24 13:35:15 UTC


README

Master

Scrutinizer Code Quality Build Status

Develop

Scrutinizer Code Quality Build Status

Installation

Step 1: Download the Bundle

Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:

$ composer require video-games-records/core-bundle "~1"

This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.

Step 2: Enable the Bundle

Then, enable the bundle by adding it to the list of registered bundles in the app/AppKernel.php file of your project:

<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...

            new VideoGamesRecords\CoreBundle\VideoGamesRecordsCoreBundle(),
        );

        // ...
    }

    // ...
}

Step 3: Configuration

Database

In order to link your User entity to this module you should add the following configuration: (Replace ProjetNormandie\UserBundle\Entity\User with your user class).

Official documentation

# Doctrine Configuration - config.yml
doctrine:
    orm:
        ...
        resolve_target_entities:
            VideoGamesRecords\CoreBundle\Entity\User\UserInterface: AppBundle\Entity\User
            VideoGamesRecords\CoreBundle\Entity\User\GroupeInterface: AppBundle\Entity\Group

After resolving the entity you can update your database schema.

Routing

video_games_records_core:
    resource: "@VideoGamesRecordsCoreBundle/Controller/"
    type:     annotation
    prefix:   /{_locale}/
    requirements:
        _locale: '%app_locales%'
    defaults:
        _locale: '%locale%'