1- # Upgrading to 3.0
1+ # Upgrading to 3.0
22
33With the release of Zend Framework 2, all components current at that time,
44regardless of history, were tagged as v2 releases; in reality, it was the first
@@ -21,7 +21,7 @@ however, raised another problem: you now have to register components as modules
2121in your application.
2222
2323To solve this new problem, we created a new component,
24- [ zend-component-installer] ( http://zendframework.github.io /zend-component-installer/ ) .
24+ [ zend-component-installer] ( http://docs. zendframework.com /zend-component-installer/ ) .
2525Install this in your application now:
2626
2727``` bash
@@ -82,9 +82,9 @@ service alias.
8282
8383## DI-ServiceManager integration
8484
85- The integration between [ zend-servicemanager] ( https://zendframework.github.io /zend-servicemanager ) and
85+ The integration between [ zend-servicemanager] ( https://docs. zendframework.com /zend-servicemanager ) and
8686[ zend-di] ( https://github.com/zendframework/zend-di ) has been moved to a new
87- standalone component, [ zend-servicemanager-di] ( https://zendframework.github.io /zend-servicemanager-di/ ) .
87+ standalone component, [ zend-servicemanager-di] ( https://docs. zendframework.com /zend-servicemanager-di/ ) .
8888In most cases, installing the component will restore the original behavior:
8989
9090``` bash
@@ -96,10 +96,10 @@ $ composer require zendframework/zend-servicemanager-di
9696> The above assumes you're using the new component installer detailed in the
9797> [ dependency reduction] ( #dependency-reduction ) section, above. If you are not,
9898> you will need to inject the zend-servicemanager-di module into your
99- > application manually; follow the [ instructions in the zend-servicemanager-di documentation] ( https://zendframework.github.io /zend-servicemanager-di/ )
99+ > application manually; follow the [ instructions in the zend-servicemanager-di documentation] ( https://docs. zendframework.com /zend-servicemanager-di/ )
100100> to do so.
101101
102- The new component also contains a [ migration document] ( https://zendframework.github.io /zend-servicemanager-di/migration/v2-to-v3/ )
102+ The new component also contains a [ migration document] ( https://docs. zendframework.com /zend-servicemanager-di/migration/v2-to-v3/ )
103103detailing potential issues for users migrating to version 3.
104104
105105## DispatchListener
@@ -111,14 +111,14 @@ with the v3 release.
111111## Routing
112112
113113Routing was removed from zend-mvc, and moved to a new component,
114- [ zend-router] ( https://zendframework.github.io /zend-router/ ) , which is now a
114+ [ zend-router] ( https://docs. zendframework.com /zend-router/ ) , which is now a
115115dependency of zend-mvc.
116116
117117The changes that will impact users are:
118118
119- - [ Query route removal] ( http://zendframework.github.io /zend-router/migration/v2-to-v3/#query-route-removal ) ;
119+ - [ Query route removal] ( http://docs. zendframework.com /zend-router/migration/v2-to-v3/#query-route-removal ) ;
120120 this route had been deprecated since 2.3.0, and removed for the 3.0 release.
121- - [ Namespace changes] ( http://zendframework.github.io /zend-router/migration/v2-to-v3/#namespace-change ) ;
121+ - [ Namespace changes] ( http://docs. zendframework.com /zend-router/migration/v2-to-v3/#namespace-change ) ;
122122 with the separation to the zend-router component, all routes changed
123123 namespaces from ` Zend\Mvc\Router ` to ` Zend\Router ` .
124124
@@ -128,7 +128,7 @@ your code.
128128## Console tooling
129129
130130Console tooling, including console routes, were split off to a new component,
131- [ zend-mvc-console] ( https://zendframework.github.io /zend-mvc-console/ ) . If you
131+ [ zend-mvc-console] ( https://docs. zendframework.com /zend-mvc-console/ ) . If you
132132were using the console tooling, install zend-mvc-console:
133133
134134``` bash
@@ -140,7 +140,7 @@ ensure the component is registered with your application!)
140140
141141zend-mvc-console exposes all of the same functionality as was in the v2 series
142142of zend-mvc, but most components are in different namespaces. Please read the
143- [ zend-mvc-console migration guide] ( http://zendframework.github.io /zend-mvc-console/migration/v2-to-v3/ )
143+ [ zend-mvc-console migration guide] ( http://docs. zendframework.com /zend-mvc-console/migration/v2-to-v3/ )
144144for full details of what changes you may need to make to your application to
145145ensure console tooling continues to work.
146146
@@ -159,7 +159,7 @@ provided specifications to zend-modulemanager's `ServiceListener`
159159to allow modules to provide filter configuration.
160160
161161This functionality is now removed from zend-mvc. It is now exposed directly by
162- the [ zend-filter] ( https://zendframework.github.io /zend-filter/ ) component
162+ the [ zend-filter] ( https://docs. zendframework.com /zend-filter/ ) component
163163itself. To add it, install zend-filter:
164164
165165``` bash
@@ -201,7 +201,7 @@ provided specifications to zend-modulemanager's `ServiceListener`
201201to allow modules to provide hydrator configuration.
202202
203203This functionality is now removed from zend-mvc. It is now exposed directly by
204- the [ zend-hydrator] ( https://zendframework.github.io /zend-hydrator/ ) component
204+ the [ zend-hydrator] ( https://docs. zendframework.com /zend-hydrator/ ) component
205205itself. To add it, install zend-hydrator:
206206
207207``` bash
@@ -218,7 +218,7 @@ provided specifications to zend-modulemanager's `ServiceListener`
218218to allow modules to provide validator configuration.
219219
220220This functionality is now removed from zend-mvc. It is now exposed directly by
221- the [ zend-inputfilter] ( https://zendframework.github.io /zend-inputfilter/ ) component
221+ the [ zend-inputfilter] ( https://docs. zendframework.com /zend-inputfilter/ ) component
222222itself. To add it, install zend-inputfilter:
223223
224224``` bash
@@ -240,8 +240,8 @@ Internationalization tooling, including:
240240- the ` TranslatorAwareTreeRouteStack ` implementation
241241- factories for the translator and translator loader managers
242242
243- were removed, and re-assigned to the [ zend-i18n] ( https://zendframework.github.io /zend-i18n/ )
244- and [ zend-mvc-i18n] ( https://zendframework.github.io /zend-mvc-i18n/ ) packages.
243+ were removed, and re-assigned to the [ zend-i18n] ( https://docs. zendframework.com /zend-i18n/ )
244+ and [ zend-mvc-i18n] ( https://docs. zendframework.com /zend-mvc-i18n/ ) packages.
245245In most cases, you can install ` zendframework/zend-mvc-i18n ` to restore i18n
246246functionality to your application:
247247
@@ -261,9 +261,9 @@ Second, if you were extending one of the service factories for either the
261261factories have changed. In such situations, you have two options:
262262
263263- Update your extensions to extend the new classes. See the [ zend-mvc-i18n
264- migration guide] ( https://zendframework.github.io /zend-mvc-i18n/migration/v2-to-v3/ )
264+ migration guide] ( https://docs. zendframework.com /zend-mvc-i18n/migration/v2-to-v3/ )
265265 to determine what names have changed.
266- - Instead of extending, consider using [ delegator factories] ( https://zendframework.github.io /zend-servicemanager/delegators/ ) ,
266+ - Instead of extending, consider using [ delegator factories] ( https://docs. zendframework.com /zend-servicemanager/delegators/ ) ,
267267 as these decorate the service factory, regardless of what factory is used.
268268
269269## Log integration
@@ -273,7 +273,7 @@ services by default, and provided specifications to zend-modulemanager's
273273` ServiceListener ` to allow modules to provide configuration for each.
274274
275275This functionality is now removed from zend-mvc. It is now exposed directly by
276- the [ zend-log] ( https://zendframework.github.io /zend-log/ ) component
276+ the [ zend-log] ( https://docs. zendframework.com /zend-log/ ) component
277277itself. To add it, install zend-log:
278278
279279``` bash
@@ -400,7 +400,7 @@ provided specifications to zend-modulemanager's `ServiceListener`
400400to allow modules to provide validator configuration.
401401
402402This functionality is now removed from zend-mvc. It is now exposed directly by
403- the [ zend-validator] ( https://zendframework.github.io /zend-validator/ ) component
403+ the [ zend-validator] ( https://docs. zendframework.com /zend-validator/ ) component
404404itself. To add it, install zend-validator:
405405
406406``` bash
0 commit comments