1000 search results

5 lines | config/packages/test/doctrine.yaml
// ... line 1
doctrine:
dbal:
url: '%env(resolve:DATABASE_TEST_URL)%'
See Code Block in Script
19 lines | config/packages/doctrine.yaml
doctrine:
dbal:
url: '%env(resolve:DATABASE_URL)%'
// ... lines 4 - 19
See Code Block in Script
19 lines | config/packages/doctrine.yaml
doctrine:
dbal:
// ... lines 3 - 4
# IMPORTANT: You MUST configure your server version,
# either here or in the DATABASE_URL env var (see .env file)
#server_version: '5.7'
// ... lines 8 - 19
See Code Block in Script
19 lines | config/packages/doctrine.yaml
doctrine:
dbal:
// ... lines 3 - 6
server_version: '8.0'
// ... lines 8 - 19
See Code Block in Script
doctrine:
dbal:
url: '%env(resolve:DATABASE_URL)%'
# IMPORTANT: You MUST configure your server version,
# either here or in the DATABASE_URL env var (see .env file)
#server_version: '5.7'
orm:
auto_generate_proxy_classes: true
naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware
auto_mapping: true
mappings:
App:
is_bundle: false
type: annotation
dir: '%kernel.project_dir%/src/Entity'
prefix: 'App\Entity'
alias: App
See Code Block in Script
19 lines | config/packages/doctrine.yaml
doctrine:
dbal:
// ... lines 3 - 6
server_version: '5.7'
// ... lines 8 - 19
See Code Block in Script
31 lines | config/packages/doctrine.yaml
// ... lines 1 - 7
doctrine:
dbal:
// ... lines 10 - 11
server_version: '5.7'
// ... lines 13 - 31
See Code Block in Script
31 lines | config/packages/doctrine.yaml
// ... lines 1 - 7
doctrine:
dbal:
// ... lines 10 - 11
server_version: '5.6'
// ... lines 13 - 31
See Code Block in Script
34 lines | config/packages/doctrine.yaml
// ... lines 1 - 7
doctrine:
// ... lines 9 - 16
orm:
// ... lines 18 - 20
mappings:
// ... lines 22 - 27
AppBundle:
is_bundle: false
type: annotation
dir: '%kernel.project_dir%/src/AppBundle/Entity'
prefix: 'AppBundle\Entity'
alias: AppBundle
See Code Block in Script
doctrine_cache:
providers:
my_markdown_cache:
type: '%cache_type%'
file_system:
directory: '%kernel.cache_dir%/markdown_cache'
See Code Block in Script
6 lines | config/packages/doctrine_migrations.yaml
doctrine_migrations:
// ... lines 2 - 4
namespace: 'Application\Migrations'
See Code Block in Script
31 lines | config/packages/doctrine.yaml
// ... lines 1 - 7
doctrine:
dbal:
// ... lines 10 - 12
charset: utf8mb4
// ... lines 14 - 31
See Code Block in Script
31 lines | config/packages/doctrine.yaml
// ... lines 1 - 7
doctrine:
// ... lines 9 - 19
orm:
// ... line 21
naming_strategy: doctrine.orm.naming_strategy.underscore
// ... lines 23 - 31
See Code Block in Script
31 lines | config/packages/doctrine.yaml
// ... lines 1 - 7
doctrine:
dbal:
# configure these for your database server
driver: 'pdo_mysql'
server_version: '5.7'
// ... lines 13 - 31
See Code Block in Script
doctrine:
orm:
metadata_cache_driver:
type: service
id: doctrine.system_cache_provider
query_cache_driver:
type: service
id: doctrine.system_cache_provider
result_cache_driver:
type: service
id: doctrine.result_cache_provider
services:
doctrine.result_cache_provider:
class: Symfony\Component\Cache\DoctrineProvider
public: false
arguments:
- '@doctrine.result_cache_pool'
doctrine.system_cache_provider:
class: Symfony\Component\Cache\DoctrineProvider
public: false
arguments:
- '@doctrine.system_cache_pool'
framework:
cache:
pools:
doctrine.result_cache_pool:
adapter: cache.app
doctrine.system_cache_pool:
adapter: cache.system
See Code Block in Script
Blog
Keeping Doctrine Entities Honest with DTOs and ObjectMapper

For years, the standard way to build Doctrine entities in Symfony has looked something like this (and it's still what MakerBundle generates today): At first glance, this looks perfectly reasonable. The title field is required. We know that because it has a NotBlank constraint…

// ... lines 1 - 2
stof_doctrine_extensions:
default_locale: en_US
orm:
default:
timestampable: true
sluggable: true
See Code Block in Script
15 lines | src/Doctrine/DiscontinuedFilter.php
// ... lines 1 - 4
use Doctrine\ORM\Mapping\ClassMetadata;
use Doctrine\ORM\Query\Filter\SQLFilter;
class DiscontinuedFilter extends SQLFilter
{
public function addFilterConstraint(ClassMetadata $targetEntity, $targetTableAlias)
{
// TODO: Implement addFilterConstraint() method.
}
}
See Code Block in Script
15 lines | src/Doctrine/DiscontinuedFilter.php
// ... lines 1 - 9
public function addFilterConstraint(ClassMetadata $targetEntity, $targetTableAlias): string
{
dd($targetEntity, $targetTableAlias);
}
// ... lines 14 - 15
See Code Block in Script
20 lines | src/Doctrine/DiscontinuedFilter.php
// ... lines 1 - 8
class DiscontinuedFilter extends SQLFilter
{
public function addFilterConstraint(ClassMetadata $targetEntity, $targetTableAlias): string
{
if ($targetEntity->getReflectionClass()->name !== FortuneCookie::class) {
return '';
}
// ... lines 16 - 17
}
}
See Code Block in Script