Details
-
Type:
Improvement
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.0.0-BETA2
-
Component/s: None
-
Labels:None
Description
Currrently the Transformation from each Database Column to a Doctrine Type is hardcoded in the SchemaManager. This code has to be generalized and moved to the Platform so that people supplying custom doctrine types can overwrite this. The API for this sould look like:
$platform->registerDoctrineType($doctrineTypeName, $dbColumnType)
This way we could supply all the defaults using this API and give users the ability to overwrite or extend it based on their needs.
Issue Links
- is required for
-
DBAL-6
MySQL BLOB datatypes throw DoctrineException::unknownColumnType() exception
-
Activity
Benjamin Eberlei
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Link | This issue is required for DDC-543 [ DDC-543 ] |
Roman S. Borschel
made changes -
| Project | Doctrine 2 - ORM [ 10032 ] | Doctrine DBAL [ 10040 ] |
| Key | DDC-565 |
|
| Affects Version/s | 2.0-BETA1 [ 10030 ] | |
| Component/s | DBAL [ 10011 ] |
Benjamin Eberlei
made changes -
| Status | Open [ 1 ] | In Progress [ 3 ] |
Benjamin Eberlei
made changes -
| Status | In Progress [ 3 ] | Resolved [ 5 ] |
| Fix Version/s | 2.0.0-BETA2 [ 10062 ] | |
| Resolution | Fixed [ 1 ] |
Benjamin Eberlei
made changes -
| Workflow | jira [ 11305 ] | jira-feedback2 [ 17628 ] |
Benjamin Eberlei
made changes -
| Workflow | jira-feedback2 [ 17628 ] | jira-feedback3 [ 19983 ] |
This list may be incomplete, as errors occurred whilst retrieving source from linked applications:
- Request to http://www.doctrine-project.org/fisheye/ failed: Error in remote call to 'FishEye 0 (http://www.doctrine-project.org/fisheye/)' (http://www.doctrine-project.org/fisheye) [AbstractRestCommand{path='/rest-service-fe/search-v1/crossRepositoryQuery', params={query=DBAL-5, expand=changesets[-21:-1].revisions[0:29],reviews}, methodType=GET}] : Received status code 503 (Service Temporarily Unavailable)
Implemented for BETA 2