Last active
December 17, 2015 14:19
-
-
Save dextervip/5623298 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use Symfony\Component\HttpKernel\Kernel; | |
use Symfony\Component\Config\Loader\LoaderInterface; | |
class AppKernel extends Kernel | |
{ | |
public function registerBundles() | |
{ | |
$bundles = array( | |
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(), | |
new Symfony\Bundle\SecurityBundle\SecurityBundle(), | |
new Symfony\Bundle\TwigBundle\TwigBundle(), | |
new Symfony\Bundle\MonologBundle\MonologBundle(), | |
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(), | |
new Symfony\Bundle\AsseticBundle\AsseticBundle(), | |
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(), | |
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(), | |
new BHW\Smileflame\AppBundle\BHWSmileflameAppBundle(), | |
new BHW\SmileflameAdmin\AppBundle\BHWSmileflameAdminAppBundle(), | |
new BHW\Smileflame\ContaBundle\BHWSmileflameContaBundle(), | |
new BHW\Smileflame\ItemBundle\BHWSmileflameItemBundle(), | |
new BHW\SmileflameAdmin\UsuarioBundle\BHWSmileflameAdminUsuarioBundle(), | |
new BHW\SmileflameAdmin\ItemBundle\BHWSmileflameAdminItemBundle(), | |
new BHW\SmileflameAdmin\ComentarioBundle\BHWSmileflameAdminComentarioBundle(), | |
new BHW\SmileflameAdmin\NegociacaoBundle\BHWSmileflameAdminNegociacaoBundle(), | |
new BHW\SmileflameAdmin\SlideBundle\BHWSmileflameAdminSlideBundle(), | |
new BHW\SmileflameAdmin\SmileBundle\BHWSmileflameAdminSmileBundle(), | |
new FOS\UserBundle\FOSUserBundle(), | |
); | |
if (in_array($this->getEnvironment(), array('dev', 'test'))) { | |
//$bundles[] = new Acme\DemoBundle\AcmeDemoBundle(); | |
$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); | |
$bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); | |
$bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); | |
} | |
return $bundles; | |
} | |
public function registerContainerConfiguration(LoaderInterface $loader) | |
{ | |
$loader->load(__DIR__.'/config/config_'.$this->getEnvironment().'.yml'); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "symfony/framework-standard-edition", | |
"license": "MIT", | |
"type": "project", | |
"description": "The \"Symfony Standard Edition\" distribution", | |
"autoload": { | |
"psr-0": { "": "src/" } | |
}, | |
"require": { | |
"php": ">=5.3.3", | |
"symfony/symfony": "2.3.*", | |
"doctrine/orm": ">=2.2.3,<2.4-dev", | |
"doctrine/doctrine-bundle": "1.2.*", | |
"twig/extensions": "1.0.*", | |
"symfony/assetic-bundle": "2.3.*", | |
"symfony/swiftmailer-bundle": "2.3.*", | |
"symfony/monolog-bundle": "2.3.*", | |
"sensio/distribution-bundle": "2.3.*", | |
"sensio/framework-extra-bundle": "2.3.*", | |
"sensio/generator-bundle": "2.3.*", | |
"incenteev/composer-parameter-handler": "~2.0", | |
"friendsofsymfony/user-bundle": "*" | |
}, | |
"scripts": { | |
"post-install-cmd": [ | |
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", | |
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", | |
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", | |
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", | |
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" | |
], | |
"post-update-cmd": [ | |
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", | |
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", | |
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", | |
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", | |
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" | |
] | |
}, | |
"config": { | |
"bin-dir": "bin" | |
}, | |
"minimum-stability": "RC", | |
"extra": { | |
"symfony-app-dir": "app", | |
"symfony-web-dir": "web", | |
"incenteev-parameters": { | |
"file": "app/config/parameters.yml" | |
}, | |
"branch-alias": { | |
"dev-master": "2.3-dev" | |
} | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
imports: | |
- { resource: parameters.yml } | |
- { resource: security.yml } | |
framework: | |
#esi: ~ | |
#translator: { fallback: %locale% } | |
secret: %secret% | |
router: | |
resource: "%kernel.root_dir%/config/routing.yml" | |
strict_requirements: ~ | |
form: ~ | |
csrf_protection: ~ | |
validation: { enable_annotations: true } | |
templating: | |
engines: ['twig'] | |
#assets_version: SomeVersionScheme | |
default_locale: "%locale%" | |
trusted_proxies: ~ | |
session: ~ | |
fragments: ~ | |
# Twig Configuration | |
twig: | |
debug: %kernel.debug% | |
strict_variables: %kernel.debug% | |
# Assetic Configuration | |
assetic: | |
debug: %kernel.debug% | |
use_controller: false | |
#bundles: [ ] | |
#java: /usr/bin/java | |
filters: | |
cssrewrite: ~ | |
#closure: | |
# jar: %kernel.root_dir%/Resources/java/compiler.jar | |
#yui_css: | |
# jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar | |
# Doctrine Configuration | |
doctrine: | |
dbal: | |
driver: %database_driver% | |
host: %database_host% | |
port: %database_port% | |
dbname: %database_name% | |
user: %database_user% | |
password: %database_password% | |
charset: UTF8 | |
# if using pdo_sqlite as your database driver, add the path in parameters.yml | |
# e.g. database_path: %kernel.root_dir%/data/data.db3 | |
# path: %database_path% | |
orm: | |
auto_generate_proxy_classes: %kernel.debug% | |
auto_mapping: true | |
# Swiftmailer Configuration | |
swiftmailer: | |
transport: %mailer_transport% | |
host: %mailer_host% | |
username: %mailer_user% | |
password: %mailer_password% | |
spool: { type: memory } | |
fos_user: | |
db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel' | |
firewall_name: main | |
user_class: BHW\Smileflame\ContaBundle\Entity\User |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
security: | |
encoders: | |
FOS\UserBundle\Model\UserInterface: sha512 | |
role_hierarchy: | |
ROLE_ADMIN: ROLE_USER | |
ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH] | |
providers: | |
fos_userbundle: | |
id: fos_user.user_provider.username | |
firewalls: | |
dev: | |
pattern: ^/(_(profiler|wdt)|css|images|js)/ | |
security: false | |
main: | |
pattern: ^/ | |
form_login: | |
provider: fos_userbundle | |
csrf_provider: form.csrf_provider | |
logout: true | |
anonymous: true | |
access_control: | |
- { path: ^/admin/, role: ROLE_ADMIN } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace BHW\Smileflame\ContaBundle\Entity; | |
use FOS\UserBundle\Entity\User as BaseUser; | |
use Doctrine\ORM\Mapping as ORM; | |
/** | |
* @ORM\Entity | |
* @ORM\Table(name="fos_user") | |
*/ | |
class User extends BaseUser | |
{ | |
/** | |
* @ORM\Id | |
* @ORM\Column(type="integer") | |
* @ORM\GeneratedValue(strategy="AUTO") | |
*/ | |
protected $id; | |
public function __construct() | |
{ | |
parent::__construct(); | |
// your own logic | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment