forked from bakura10/zfr-forum
/
module.config.php
executable file
·110 lines (96 loc) · 2.69 KB
/
module.config.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?php
return array(
/**
* Router configuration
*/
'router' => include 'module.config.routes.php',
/**
* Override ZfcUser options
*/
'zfcuser' => array(
// We don't want the original User entity to be generated as we have our own extended class
// for ZfrForum
'enable_default_entities' => false
),
/**
* Doctrine configuration
*/
'doctrine' => array(
'driver' => array(
'zfr_forum_driver' => array(
'class' => 'Doctrine\ORM\Mapping\Driver\AnnotationDriver',
'cache' => 'array',
'paths' => dirname(__DIR__) . '/src/ZfrForum/Entity'
),
'orm_default' => array(
'drivers' => array(
'ZfrForum\Entity' => 'zfr_forum_driver'
)
)
),
'entity_resolver' => array(
'orm_default' => array(
'resolvers' => array(
'ZfrForum\Entity\UserInterface' => 'ZfrForum\Entity\User'
)
)
),
/*'eventmanager' => array(
'orm_default' => array(
'subscribers' => array(
'ZfrForum\DoctrineExtensions\TablePrefix'
)
)
)*/
),
/**
* ZfrForum configuration
*/
'zfr_forum' => array(
'db_options' => array(
'table_prefix' => 'Zfr_'
),
'forum_settings' => array(
/**
* Count settings
*/
'num_threads_per_page' => 25,
'num_messages_per_thread' => 25,
/**
* Style settings
*/
'styles' => array('Default' => 'default.css'),
'default_style_name' => 'Default',
/**
* Signature settings
*/
'show_signatures' => true,
'max_signatures_length' => 250,
/**
* Other
*/
'can_settings_be_overridden_by_user' => true,
)
),
/**
* Controllers
*/
'controllers' => array(
'invokables' => array(
'ZfrForum\Controller\Category' => 'ZfrForum\Controller\CategoryController',
'ZfrForum\Controller\Post' => 'ZfrForum\Controller\PostController',
'ZfrForum\Controller\Thread' => 'ZfrForum\Controller\ThreadController'
)
),
/**
* View manager configuration
*/
'view_manager' => array(
'strategies' => array(
'ViewJsonStrategy'
),
'template_path_stack' => array(
'ZfrForum' => __DIR__ . '/../view',
),
),
);