28 | | [wiki:MapGuideRfc89 RFC 89] introduces a number of changes required by the upgrade to PHP 5.3: |
| 29 | [wiki:MapGuideRfc70 RFC 70] introduced new API for creating and modifying the schema of a feature source. Delete methods are added to !MgFeatureSchema, !MgClassDefinition and !MgPropertyDefinition. A new !ApplySchema() method was added to !MgFeatureService. A Decimal property was added to !MgPropertyType for schema purposes. Since these are new APIs, there is no impact on existing code. |
| 30 | |
| 31 | |
| 32 | [wiki:MapGuideRfc73 RFC 73] introduces a new !GetResourceContents() API to !MgResourceService. This new functionality is used internally by !MgMap to reduce web extensions / server crosstalk when creating an !MgMap object from a map definition. Since this is new API, there is no impact on existing code. |
| 33 | |
| 34 | [wiki:MapGuideRfc74 RFC 74] introduces a boolean "cascade" parameter to MgResourceService.MoveResource(). If cascade is enabled, dependant resources will be updated to point at the new location for the moved resource. Since this is new API, there is no impact on existing code. |
| 35 | |
| 36 | [wiki:MapGuideRfc73 RFC 77] allows MgFeatureService.CreateFeatureSource() to create a feature source without defining the feature class and spatial context. The previous implementation would throw an !MgInvalidArgumentException. '''This behaviour change may affect existing code.''' |
| 37 | |
| 38 | [wiki:MapGuideRfc89 RFC 89] introduced a number of changes required by the upgrade to PHP 5.3. '''These changes break existing code.''' |