-
Notifications
You must be signed in to change notification settings - Fork 28
/
composer.json
119 lines (117 loc) · 3.19 KB
/
composer.json
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
111
112
113
114
115
116
117
118
119
{
"name" : "mouf/mouf",
"description" : "The Mouf PHP framework: an open-source PHP framework providing an easy way to download, install, use and reuse components, with a graphical user interface.",
"keywords" : [
"mouf",
"dependency injection",
"DI",
"IOC",
"inversion of control",
"framework"
],
"homepage" : "http://mouf-php.com",
"support": {
"issues": "https://github.com/thecodingmachine/mouf/issues",
"source": "https://github.com/thecodingmachine/mouf/"
},
"type" : "mouf-framework",
"license" : "MIT",
"authors" : [{
"name" : "David Négrier",
"email" : "d.negrier@thecodingmachine.com",
"homepage" : "http://mouf-php.com"
}
],
"require" : {
"php" : "^8.0",
"mouf/mouf-installer" : "~2.0.1",
"mouf/mouf-validators-interface" : "~2.0",
"container-interop/container-interop" : "~1.0",
"mouf/classname-mapper": "~1.0"
},
"autoload" : {
"psr-0" : {
"Mouf" : "src/"
}
},
"extra" : {
"mouf" : {
"doc" : [{
"title" : "Installing Mouf",
"url" : "doc/installing_mouf.md"
}, {
"title" : "Getting started with dependency injection",
"url" : "doc/dependency_injection.md",
"children" : [{
"title" : "Using Mouf UI to define instances",
"url" : "doc/mouf_di_ui.md"
}, {
"title" : "Injection techniques",
"url" : "doc/injection_techniques.md"
}, {
"title" : "Supported types",
"url" : "doc/supported_types.md"
}, {
"title" : "Injection via PHP code",
"url" : "doc/declare_instance_via_php_code.md"
}, {
"title" : "Special annotations",
"url" : "doc/mouf_annotations.md"
}
]
}, {
"title" : "Configuration management",
"url" : "doc/configuration_management.md"
}, {
"title" : "Creating a Mouf2 package",
"url" : "doc/create_mouf_package.md",
"children" : [{
"title" : "Writing a validator",
"url" : "doc/writing_mouf_validator.md",
"children" : [{
"title" : "Legacy validators",
"url" : "doc/mouf_legacy_validators.md"
}
]
}, {
"title" : "Writing an install process",
"url" : "doc/install_process.md"
}, {
"title" : "Writing packages documentation",
"url" : "doc/writing_packages_documentation.md"
}, {
"title" : "Extending Mouf user interface",
"url" : "doc/extending_mouf_ui.md"
}, {
"title" : "Managing instances programmatically",
"url" : "doc/managing_instances_programmatically.md"
}, {
"title" : "Utility functions",
"url" : "doc/utility_functions.md"
}, {
"title" : "Integrating your package with full-text search",
"url" : "doc/full_text_search.md"
}, {
"title" : "Weak instances",
"url" : "doc/weak_instances.md"
}
]
},
{
"title" : "Troubleshooting",
"url" : "doc/troubleshooting.md",
"children" : [{
"title" : "Troubleshooting installation",
"url" : "doc/troubleshooting_install.md"
}
]
}
],
"section": {
"name": "Dependency injection",
"description": "The core of the Mouf framework: the dependency injection module",
"weight": 0
}
}
}
}