Markers
Table of Contents
DefaultController.php
Type | Line | Description |
---|---|---|
TODO | 55 | on first login set default values |
TODO | 428 | $currentUser = $this->getUser(); |
AbstractPlatform.php
Type | Line | Description |
---|---|---|
TODO | 73 | Remove any unnecessary methods. |
SqlitePlatform.php
Type | Line | Description |
---|---|---|
TODO | 44 | Rename: SQLitePlatform |
Index.php
Type | Line | Description |
---|---|---|
TODO | 46 | $_flags should eventually be refactored into options |
Configuration.php
Type | Line | Description |
---|---|---|
TODO | 150 | Force parameter to be a Closure to ensure lazy evaluation (as soon as a metadata cache is in effect, the driver never needs to initialize). |
EntityRepository.php
Type | Line | Description |
---|---|---|
TODO | 253 | Add this method to `ObjectRepository` interface in the next major release |
AbstractHydrator.php
Type | Line | Description |
---|---|---|
TODO | 673 | The "$id" generation is the same of UnitOfWork#createEntity. Remove this duplication somehow |
ArrayHydrator.php
Type | Line | Description |
---|---|---|
TODO | 96 | Exception if $key === null ? |
ObjectHydrator.php
Type | Line | Description |
---|---|---|
TODO | 284 | Abstract this code and UnitOfWork::createEntity() equivalent? |
TODO | 355 | Add special case code where we hydrate the right join objects into identity map at least |
TODO | 453 | Just check hints['fetched'] here? |
ClassMetadata.php
Type | Line | Description |
---|---|---|
TODO | 104 | remove or rename ClassMetadataInfo to ClassMetadata |
ClassMetadataInfo.php
Type | Line | Description |
---|---|---|
TODO | 911 | Rename to assignIdentifier() |
TODO | 952 | Construct meaningful string representation. |
TODO | 2353 | 3.0 Remove this. PersisterHelper should fix it somehow |
TODO | 3819 | Sequence names should be computed in DBAL depending on the platform |
TODO | 3834 | Sequence names should be computed in DBAL depending on the platform |
TODO | 271 | Not really needed. Usage could be localized. |
TODO | 297 | Merge with tableGeneratorDefinition into generic generatorDefinition |
TODO | 708 | Remove! |
TODO | 727 | Merge with tableGeneratorDefinition into generic generatorDefinition |
TODO | 975 | 3.0 Remove this. Can use fieldMappings[$fieldName]['columnName'] |
TODO | 980 | REMOVE |
TODO | 982 | REMOVE |
TODO | 985 | Does not really need to be serialized. Could be moved to runtime. |
DefaultQuoteStrategy.php
Type | Line | Description |
---|---|---|
TODO | 38 | Table names should be computed in DBAL depending on the platform |
PersistentCollection.php
Type | Line | Description |
---|---|---|
TODO | 346 | If the keys are persistent as well (not yet implemented) |
BasicEntityPersister.php
Type | Line | Description |
---|---|---|
TODO | 542 | Add check for platform if it supports foreign keys/cascading. |
TODO | 1539 | Reconsider. Binding table aliases to class names is not such a good idea. |
FIXME | 351 | Order with composite keys might not be correct |
EntityPersister.php
Type | Line | Description |
---|---|---|
TODO | 195 | Check identity map? loadById method? Try to guess whether $criteria is the id? |
TODO | 215 | Check parameters |
SizeFunction.php
Type | Line | Description |
---|---|---|
TODO | 29 | If the collection being counted is already joined, the SQL can be simpler (more efficient). |
AbstractSqlExecutor.php
Type | Line | Description |
---|---|---|
TODO | 19 | Rename: AbstractSQLExecutor |
SingleTableDeleteUpdateExecutor.php
Type | Line | Description |
---|---|---|
TODO | 20 | This is exactly the same as SingleSelectExecutor. Unify in SingleStatementExecutor. |
Expr.php
Type | Line | Description |
---|---|---|
TODO | 25 | Rename: ExpressionBuilder |
ResultSetMapping.php
Type | Line | Description |
---|---|---|
TODO | 22 | Think about whether the number of lookup maps can be reduced. |
TODO | 186 | Rename: addRootEntity |
TODO | 211 | Rename: addDiscriminatorColumn |
TODO | 296 | Rename: isIndexed($alias) |
TODO | 311 | Rename: isField |
TODO | 333 | Rename: addField |
TODO | 363 | Rename: addJoinedEntity |
TODO | 383 | Rename: addScalar |
TODO | 432 | Rename: isScalar |
TODO | 586 | Make all methods of this class require all parameters and not infer anything |
Query.php
Type | Line | Description |
---|---|---|
TODO | 85 | Rename: HINT_OPTIMIZE |
QueryBuilder.php
Type | Line | Description |
---|---|---|
TODO | 738 | Remove for 3.0 |
ConvertDoctrine1Schema.php
Type | Line | Description |
---|---|---|
TODO | 39 | This list may need to be updated |
EntityGenerator.php
Type | Line | Description |
---|---|---|
TODO | 821 | this won't work if there is a namespace in brackets and a class outside of it. |
LimitSubqueryWalker.php
Type | Line | Description |
---|---|---|
TODO | 119 | check complex orderby items too... |
SchemaTool.php
Type | Line | Description |
---|---|---|
TODO | 260 | This seems rather hackish, can we optimize it? |
UnitOfWork.php
Type | Line | Description |
---|---|---|
TODO | 3067 | Maybe later move to EntityManager#initialize($proxyOrCollection). See DDC-733. |
TODO | 3211 | Rename: scheduleForSynchronization |
TODO | 2706 | if $coll is already scheduled for recreation ... what to do? |
TODO | 2872 | Is this even computed right in all cases of composite keys? |
FIXME | 2910 | Can break easily with composite keys if join column values are in |
TODO | 2951 | Is there a faster approach? |
TODO | 2958 | This is very imperformant, ignore it? |
StaticPHPDriver.php
Type | Line | Description |
---|---|---|
TODO | 72 | Same code exists in ColocatedMappingDriver, should we re-use it somehow or not worry about it? |
SearchDto.php
Type | Line | Description |
---|---|---|
TODO | 64 | check for association properties when they support search (e.g. 'user.name') |
ExceptionListener.php
Type | Line | Description |
---|---|---|
TODO | 53 | check why these custom error pages don't work |
AssociationConfigurator.php
Type | Line | Description |
---|---|---|
TODO | 161 | should this use `createIndexQueryBuilder` instead, so we get the default ordering etc.? |
TODO | 236 | check if user has permission to see the related entity |
CollectionConfigurator.php
Type | Line | Description |
---|---|---|
TODO | 67 | check why this label (hidden by default) is not working properly |
CommonPreConfigurator.php
Type | Line | Description |
---|---|---|
TODO | 211 | check if it's correct to never make a boolean value required |
ArrayFilter.php
Type | Line | Description |
---|---|---|
TODO | 62 | check this code because the loop variable is not used |
EntityConfigurator.php
Type | Line | Description |
---|---|---|
TODO | 31 | add the 'em' form type option too? |
GenericTag.php
Type | Line | Description |
---|---|---|
TODO | 85 | What should this do? |
DocBlockReflection.php
Type | Line | Description |
---|---|---|
TODO | 58 | What should this do? |
PropertyReflection.php
Type | Line | Description |
---|---|---|
TODO | 11 | implement line numbers |
Comment.php
Type | Line | Description |
---|---|---|
TODO | 230 | Rename these to include "start". |
TokenStream.php
Type | Line | Description |
---|---|---|
TODO | 245 | Handle non-space indentation |
AttributeEmulator.php
Type | Line | Description |
---|---|---|
TODO | 42 | return $tokens; |
Standard.php
Type | Line | Description |
---|---|---|
TODO | 1079 | This is not fully accurate. |
PrettyPrinterAbstract.php
Type | Line | Description |
---|---|---|
TODO | 497 | Add <?php properly |
TODO | 728 | Try to preserve formatting |
TODO | 780 | Preserve formatting. |
TODO | 884 | Preserve formatting. |
TODO | 907 | Support removing single node. |
TODO | 1174 | FIXUP_NEW_VARIABLE |
TODO | 1185 | FIXUP_NEW_VARIABLE |
TODO | 1307 | "yield" where both key and value are inserted doesn't work |
TODO | 1335 | 'Stmt_TryCatch->finally' => [null, false, ' ', null], |
TODO | 1351 | These need to be treated more carefully |
TODO | 1443 | Insertion into empty statement lists. |
TODO | 1512 | ]; |
StandardTagFactory.php
Type | Line | Description |
---|---|---|
TODO | 339 | this method should be populated once we implement Annotation notation support. |
TODO | 236 | Annotation support is planned for a later stage and as such is disabled for now |
Downloader.php
Type | Line | Description |
---|---|---|
FIXME | 245 | Multi name with getNames() |
Flex.php
Type | Line | Description |
---|---|---|
FIXME | 560 | Multi name with getNames() |
FIXME | 722 | Multi name with getNames() |
PdoSessionHandler.php
Type | Line | Description |
---|---|---|
TODO | 391 | implement missing support for oci DSN (which look totally different from other PDO ones) |
TODO | 645 | implement missing advisory locks - for oci using DBMS_LOCK.REQUEST - for sqlsrv using sp_getapplock with LockOwner = Session |
HttpCache.php
Type | Line | Description |
---|---|---|
FIXME | 185 | catch exceptions and implement a 500 error page here? -> in Varnish, there is a built-in error page mechanism |
Store.php
Type | Line | Description |
---|---|---|
TODO | 167 | the metaStore referenced an entity that doesn't exist in |
EmptyAuthenticator.tpl.php
Type | Line | Description |
---|---|---|
TODO | 11 | Implement supports() method. |
TODO | 16 | Implement authenticate() method. |
TODO | 21 | Implement onAuthenticationSuccess() method. |
TODO | 26 | Implement onAuthenticationFailure() method. |
UserProvider.tpl.php
Type | Line | Description |
---|---|---|
TODO | 70 | when hashed passwords are in use, this method should: |
Encoder.tpl.php
Type | Line | Description |
---|---|---|
TODO | 13 | return your encoded data |
TODO | 24 | return your decoded data |
Normalizer.tpl.php
Type | Line | Description |
---|---|---|
TODO | 17 | add, edit, or delete some data |
Validator.tpl.php
Type | Line | Description |
---|---|---|
TODO | 18 | implement the validation here |
ParameterizedHeader.php
Type | Line | Description |
---|---|---|
TODO | 118 | text, or something else?? |
PoFileLoader.php
Type | Line | Description |
---|---|---|
TODO | 90 | this fails when comments or contexts are added |