Skip to content

Instantly share code, notes, and snippets.

@augustohp
Created February 1, 2012 18:15
Show Gist options
  • Save augustohp/1718421 to your computer and use it in GitHub Desktop.
Save augustohp/1718421 to your computer and use it in GitHub Desktop.
Doctrine.ini configuration to use with Respect\Config
; Configurations
db_host = 'localhost'
db_user = 'zend'
db_passwd = ''
db_name = 'test'
db_driver = 'mysql'
;db_port = 3306
;db_charset = 'utf8'
dsn = '[db_driver]:host=[db_host];dbname=[db_name]'
dsn = 'sqlite::memory:'
orm_entity_namespace = 'App\\Domain\\Entity'
orm_entity_dir = [APP_LIBRARY 'App/Domain/Entity', ]
orm_proxy_namespace = 'App\\Domain\\Proxy'
orm_proxy_autogenerate = true
; ------------------------------------------------------------------------------
; Respect\Config things
[connectionPdo Pdo]
dsn = [dsn]
username = [db_user]
password = [db_passwd]
[connectionParams]
pdo = [connectionPdo]
dbname = [db_name]
user = [db_user]
password = [db_passwd]
host = [db_host]
driver = [db_driver]
[config Doctrine\DBAL\Configuration]
[event Doctrine\Common\EventManager]
[cache Doctrine\Common\Cache\ArrayCache]
[ormOptions Doctrine\ORM\Tools\Setup]
createAnnotationMetadataConfiguration[] = [[orm_entity_dir], [orm_proxy_autogenerate]]
[connection Doctrine\DBAL\DriverManager]
getConnection[] = [[connectionParams], [config], [event]]
[entityManager Doctrine\ORM\EntityManager]
create[] = [[connection], [ormOptions], [event]]
;[ormOptions Doctrine\ORM\Configuration]
;addEntityNamespace[] = ['app', [entity_namespace]]
;setProxyNamespace[] = [orm_proxy_namespace]
;setProxyDir[] = [orm_proxy_dir]
;setAutoGenerateProxyClasses[] = [orm_proxy_autogenerate]
;setMetadataCacheImpl[] = [cache]
;setResultCacheImpl[] = [cache]
;setQueryCacheImpl[] = [cache]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment