Documentation

Markers

Table of Contents

modules/backend/formwidgets/DataTable.php 3
plugins/clake/userextended/classes/CommentManager.php 1
plugins/clake/userextended/classes/UserExtended.php 1
plugins/clake/userextended/controllers/Fields.php 1
plugins/clake/userextended/models/Field.php 1
plugins/flynsarmy/idehelper/vendor/barryvdh/reflection-docblock/src/Barryvdh/Reflection/DocBlock/Description.php 2
plugins/flynsarmy/idehelper/vendor/barryvdh/reflection-docblock/src/Barryvdh/Reflection/DocBlock/Tag.php 1
plugins/flynsarmy/idehelper/vendor/barryvdh/reflection-docblock/src/Barryvdh/Reflection/DocBlock.php 1
plugins/flynsarmy/idehelper/vendor/barryvdh/reflection-docblock/tests/Barryvdh/Reflection/DocBlock/Tag/MethodTagTest.php 1
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/Autoload/ClassMapGenerator.php 3
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/Command/InitCommand.php 1
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/DependencyResolver/Pool.php 1
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/Installer.php 3
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/IO/BufferIO.php 1
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/Json/JsonFile.php 1
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/Package/Loader/ValidatingArrayLoader.php 5
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/Plugin/PluginManager.php 1
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/Repository/ComposerRepository.php 1
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/Util/Perforce.php 1
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/Util/ProcessExecutor.php 1
plugins/flynsarmy/idehelper/vendor/composer/composer/src/Composer/Util/RemoteFilesystem.php 1
plugins/flynsarmy/idehelper/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/flynsarmy/idehelper/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/flynsarmy/idehelper/vendor/doctrine/dbal/lib/Doctrine/DBAL/Cache/ArrayStatement.php 1
plugins/flynsarmy/idehelper/vendor/doctrine/dbal/lib/Doctrine/DBAL/Cache/ResultCacheStatement.php 1
plugins/flynsarmy/idehelper/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php 2
plugins/miniorange/samlsp/classes/actions/TestResultActions.php 1
plugins/miniorange/samlsp/classes/Assertion.php 1
plugins/miniorange/samlsp/classes/AuthnRequest.php 2
plugins/miniorange/samlsp/helper/samlutilities.php 1
plugins/october/drivers/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/october/drivers/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/october/drivers/vendor/guzzlehttp/guzzle/src/Client.php 1
plugins/october/drivers/vendor/guzzlehttp/psr7/src/BufferStream.php 1
plugins/october/drivers/vendor/pda/pheanstalk/src/YamlResponseParser.php 1
plugins/october/drivers/vendor/predis/predis/src/Configuration/ReplicationOption.php 1
plugins/october/drivers/vendor/predis/predis/src/Connection/Aggregate/PredisCluster.php 1
plugins/october/drivers/vendor/predis/predis/src/Pipeline/Atomic.php 1
plugins/october/drivers/vendor/predis/predis/src/Pipeline/ConnectionErrorProof.php 1
plugins/october/drivers/vendor/rackspace/php-opencloud/lib/OpenCloud/Common/Collection/ResourceIterator.php 1
plugins/october/drivers/vendor/rackspace/php-opencloud/lib/OpenCloud/LoadBalancer/Resource/ContentCaching.php 1
plugins/panakour/backup/vendor/guzzlehttp/guzzle/src/Client.php 1
plugins/panakour/backup/vendor/guzzlehttp/psr7/src/BufferStream.php 1
plugins/panakour/backup/vendor/sabre/dav/lib/CalDAV/Schedule/Plugin.php 1
plugins/panakour/backup/vendor/sabre/dav/lib/CardDAV/AddressBookHome.php 1
plugins/panakour/backup/vendor/sabre/dav/lib/CardDAV/Plugin.php 1
plugins/panakour/backup/vendor/sabre/http/lib/Client.php 2
plugins/panakour/backup/vendor/sabre/http/tests/HTTP/ClientTest.php 5
plugins/pikanji/agent/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/pikanji/agent/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/pikanji/agent/vendor/jenssegers/agent/src/Agent.php 1
plugins/pikanji/agent/vendor/mobiledetect/mobiledetectlib/Mobile_Detect.php 1
plugins/rainlab/builder/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/rainlab/builder/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/rainlab/googleanalytics/vendor/google/apiclient/src/Google/Service/Resource.php 1
plugins/rainlab/googleanalytics/vendor/google/auth/src/FetchAuthTokenCache.php 2
plugins/rainlab/googleanalytics/vendor/google/auth/src/OAuth2.php 1
plugins/rainlab/googleanalytics/vendor/guzzlehttp/guzzle/src/Client.php 1
plugins/rainlab/googleanalytics/vendor/guzzlehttp/psr7/src/BufferStream.php 1
plugins/rainlab/location/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/rainlab/location/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/rainlab/notify/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/rainlab/notify/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/rainlab/user/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/rainlab/user/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/rainlab/userplus/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/rainlab/userplus/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/renatio/dynamicpdf/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/renatio/dynamicpdf/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/lib/Cpdf.php 2
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Adapter/CPDF.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Adapter/GD.php 4
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Adapter/PDFLib.php 8
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Cellmap.php 2
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php 3
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Css/Color.php 2
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Css/Style.php 12
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Css/Stylesheet.php 11
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Dompdf.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/FontMetrics.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Frame/Factory.php 4
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Frame/FrameTree.php 2
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/FrameDecorator/Block.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/FrameDecorator/Page.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/FrameDecorator/TableCell.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/FrameDecorator/Text.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php 5
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/FrameReflower/Block.php 7
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/FrameReflower/Page.php 2
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/FrameReflower/TableCell.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/FrameReflower/Text.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Helpers.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/LineBox.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Positioner/ListBullet.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php 1
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Renderer/ListBullet.php 2
plugins/renatio/dynamicpdf/vendor/dompdf/dompdf/src/Renderer/Text.php 1
plugins/renatio/dynamicpdf/vendor/phenx/php-font-lib/src/FontLib/EOT/File.php 1
plugins/renatio/dynamicpdf/vendor/phenx/php-font-lib/src/FontLib/Table/Type/post.php 4
plugins/renatio/dynamicpdf/vendor/phenx/php-font-lib/src/FontLib/TrueType/File.php 1
plugins/renatio/dynamicpdf/vendor/phenx/php-svg-lib/src/Svg/Style.php 1
plugins/renatio/dynamicpdf/vendor/phenx/php-svg-lib/src/Svg/Surface/CPdf.php 5
plugins/renatio/dynamicpdf/vendor/phenx/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php 2
plugins/renatio/dynamicpdf/vendor/phenx/php-svg-lib/src/Svg/Surface/SurfaceGmagick.php 4
plugins/renatio/dynamicpdf/vendor/phenx/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php 4
plugins/renatio/dynamicpdf/vendor/phenx/php-svg-lib/tests/Svg/StyleTest.php 1
plugins/renatio/dynamicpdf/vendor/sabberworm/php-css-parser/lib/Sabberworm/CSS/Value/Size.php 1
plugins/renatio/dynamicpdf/vendor/sabberworm/php-css-parser/tests/Sabberworm/CSS/ParserTest.php 1
plugins/thiocyn/amazonmws/vendor/mixasikm/amazon-mws-laravel/tests/classes/AmazonCoreTest.php 1
plugins/thiocyn/amazonmws/vendor/symfony/translation/Loader/PoFileLoader.php 1
plugins/thiocyn/logisticsnetsuite/handlers/OrdersQueueHandler.php 1
plugins/thiocyn/orders/models/Order.php 1
plugins/thiocyn/shopwareapi/vendor/guzzlehttp/guzzle/src/Client.php 1
plugins/thiocyn/shopwareapi/vendor/guzzlehttp/psr7/src/BufferStream.php 1
plugins/vdomah/telegram/classes/TelegramApi.php 1
plugins/vdomah/telegram/vendor/guzzlehttp/guzzle/src/Client.php 1
plugins/vdomah/telegram/vendor/guzzlehttp/psr7/src/BufferStream.php 1
plugins/vdomah/telegram/vendor/longman/telegram-bot/src/Commands/AdminCommands/SendtochannelCommand.php 3
plugins/vdomah/telegram/vendor/longman/telegram-bot/src/DB.php 4
plugins/vdomah/telegram/vendor/longman/telegram-bot/src/Entities/Entity.php 1
plugins/vdomah/telegram/vendor/longman/telegram-bot/src/Entities/ReplyToMessage.php 1
plugins/vdomah/telegram/vendor/longman/telegram-bot/src/Entities/ServerResponse.php 1
plugins/vdomah/telegram/vendor/longman/telegram-bot/src/Request.php 3
plugins/vdomah/telegram/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php 1
plugins/vdomah/telegram/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php 1
plugins/vdomah/telegram/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php 1
plugins/vdomah/telegram/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php 2
plugins/vdomah/telegram/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php 1
plugins/vojtasvoboda/errorlogger/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/vojtasvoboda/errorlogger/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/vojtasvoboda/twigextensions/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
plugins/vojtasvoboda/twigextensions/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
plugins/vojtasvoboda/twigextensions/vendor/symfony/translation/Loader/PoFileLoader.php 1
vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php 1
vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php 1
vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/StaticPHPDriver.php 1
vendor/doctrine/dbal/lib/Doctrine/DBAL/Cache/ArrayStatement.php 1
vendor/doctrine/dbal/lib/Doctrine/DBAL/Cache/ResultCacheStatement.php 1
vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/MysqliStatement.php 1
vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/OCI8Statement.php 2
vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/AbstractPlatform.php 2
vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/MySqlPlatform.php 1
vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/PostgreSqlPlatform.php 1
vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLAnywherePlatform.php 2
vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SqlitePlatform.php 1
vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Index.php 1
vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/Type.php 2
vendor/kriswallsmith/assetic/src/Assetic/Factory/Worker/EnsureFilterWorker.php 1
vendor/kriswallsmith/assetic/src/Assetic/Filter/CompassFilter.php 2
vendor/kriswallsmith/assetic/src/Assetic/Filter/LessFilter.php 2
vendor/leafo/scssphp/example/Server.php 1
vendor/leafo/scssphp/src/SourceMap/SourceMapGenerator.php 2
vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php 1
vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php 1
vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php 1
vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php 2
vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php 1
vendor/nikic/php-parser/lib/PhpParser/Comment.php 1
vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php 1
vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php 1
vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php 1
vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php 12
vendor/october/rain/src/Cookie/Middleware/EncryptCookies.php 2
vendor/october/rain/src/Filesystem/Definitions.php 1
vendor/october/rain/src/Parse/Assetic/Less/lessc.inc.php 1
vendor/october/rain/src/Parse/Assetic/Less/lib/Less/Parser.php 1
vendor/october/rain/src/Parse/Assetic/Less/lib/Less/SourceMap/Generator.php 2
vendor/october/rain/src/Parse/Assetic/Less/lib/Less/Tree/Comment.php 1
vendor/oyejorge/less.php/lessc.inc.php 1
vendor/oyejorge/less.php/lib/Less/Parser.php 1
vendor/oyejorge/less.php/lib/Less/SourceMap/Generator.php 2
vendor/oyejorge/less.php/lib/Less/Tree/Comment.php 1
vendor/psy/psysh/src/CodeCleaner/NamespaceAwarePass.php 2
vendor/psy/psysh/src/CodeCleaner/ValidConstantPass.php 1
vendor/psy/psysh/src/ExecutionLoop/RunkitReloader.php 1
vendor/psy/psysh/src/ExecutionLoopClosure.php 1
vendor/psy/psysh/src/Shell.php 3
vendor/psy/psysh/src/Sudo/SudoVisitor.php 1
vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php 1
vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/ParameterizedHeader.php 2
vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php 1
vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DKIMSigner.php 1
vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Mime/SimpleMessageAcceptanceTest.php 1
vendor/swiftmailer/swiftmailer/tests/unit/Swift/Signers/OpenDKIMSignerTest.php 1
vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php 2
vendor/symfony/http-kernel/HttpCache/HttpCache.php 1
vendor/symfony/http-kernel/HttpCache/Store.php 1
vendor/symfony/translation/Loader/PoFileLoader.php 1
vendor/symfony/yaml/Tests/DumperTest.php 1
vendor/symfony/yaml/Tests/ParserTest.php 1

DataTable.php

Type Line Description
TODO 110 provide a streaming implementation of saving
TODO 137 provide a streaming implementation of loading
TODO 31 Not implemented...

CommentManager.php

Type Line Description
TODO 89 }

UserExtended.php

Type Line Description
TODO 207 DB Query goes here once we have the backend module manager page setup. Query for settings.

Fields.php

Type Line Description
TODO 122 Validate input

Field.php

Type Line Description
TODO 109 Does this throw an error with 0 entries in the DB?

Description.php

Type Line Description
TODO 149 this should become a more intelligent piece of code where the configuration contains a setting what format long descriptions are.
TODO 209 determine the exact format as used by PHP Reflection and implement it.

Tag.php

Type Line Description
TODO 363 determine the exact format as used by PHP Reflection and implement it.

DocBlock.php

Type Line Description
TODO 469 determine the exact format as used by PHP Reflection and implement it.

MethodTagTest.php

Type Line Description
TODO 75 Verify this case

ClassMapGenerator.php

Type Line Description
TODO 129 enable in Composer v1.11 or 2.0 whichever comes first
TODO 205 enable in Composer 2.0
TODO 209 enable in Composer 2.0 & unskip test in AutoloadGeneratorTest::testPSRToClassMapIgnoresNonPSRClasses

InitCommand.php

Type Line Description
TODO 600 in v3 always call with an array

Pool.php

Type Line Description
TODO 53 2.0 rename to allowList

Installer.php

Type Line Description
TODO 130 2.0 rename to updateAllowList
TODO 131 2.0 rename to allowListTransitiveDependencies
TODO 132 2.0 rename to allowListAllDependencies

BufferIO.php

Type Line Description
TODO 57 reverse parse the string, skipping span tags and \033\[([0-9;]+)m(.*?)\033\[0m style blobs

JsonFile.php

Type Line Description
TODO 194 add more validation like check version constraints and such, perhaps build that into the arrayloader?

ValidatingArrayLoader.php

Type Line Description
TODO 93 validate event names & listener syntax
TODO 307 validate dist
TODO 308 validate source
TODO 310 validate repositories
TODO 311 validate package repositories' packages using this recursively

PluginManager.php

Type Line Description
FIXME 377 these could use is_a and do the check *before* instantiating once drop support for php<5.3.9

ComposerRepository.php

Type Line Description
TODO 710 use scarier wording once we know for sure it doesn't do false positives anymore

Perforce.php

Type Line Description
TODO 372 in v3 generate command as an array

ProcessExecutor.php

Type Line Description
TODO 67 in v3, commands should be passed in as arrays of cmd + args

RemoteFilesystem.php

Type Line Description
TODO 1018 Remove when PHP 5.6 is minimum supported version.

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

ArrayStatement.php

Type Line Description
TODO 136 verify that return false is the correct behavior

ResultCacheStatement.php

Type Line Description
TODO 191 verify that return false is the correct behavior

PDOStatement.php

Type Line Description
TODO 202 next major: throw an exception
TODO 222 next major: throw an exception

TestResultActions.php

Type Line Description
TODO 18 - Move the html code to template files and pick it from there

Assertion.php

Type Line Description
TODO 25 : Need to optimize this code further. Specifically for encryption

AuthnRequest.php

Type Line Description
TODO 18 - the generateXML function uses string. Need to convert it so that request - is generated using \Dom functions
TODO 47 - Have to convert this so that it's not a string value but an XML document

samlutilities.php

Type Line Description
TODO 15 - optimize this class

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

Client.php

Type Line Description
TODO 456 Add more sink validation?

BufferStream.php

Type Line Description
TODO 124 What should happen here?

YamlResponseParser.php

Type Line Description
TODO 58 do this better.

ReplicationOption.php

Type Line Description
TODO 33 There's more code than needed due to a bug in filter_var() as discussed here https://bugs.php.net/bug.php?id=49510 and different behaviours when encountering NULL values on PHP 5.3.

PredisCluster.php

Type Line Description
TODO 28 Add the ability to remove connections from pool.

Atomic.php

Type Line Description
TODO 83 should be throwing a more appropriate exception.

ConnectionErrorProof.php

Type Line Description
TODO 28 Awful naming!

ResourceIterator.php

Type Line Description
TODO 234 Implement

ContentCaching.php

Type Line Description
TODO 31 Should this be a separate class, or a property of LoadBalancer?

Client.php

Type Line Description
TODO 457 Add more sink validation?

BufferStream.php

Type Line Description
TODO 121 What should happen here?

Plugin.php

Type Line Description
FIXME 372 We shouldn't trigger this functionality when we're issuing a

AddressBookHome.php

Type Line Description
TODO 124 needs optimizing

Plugin.php

Type Line Description
TODO 564 currently we're only validating the first parameter of the passed property. Any subsequence parameters with the same name are ignored.

Client.php

Type Line Description
FIXME 402 CURLOPT_PROTOCOLS is currently unsupported by HHVM
FIXME 406 CURLOPT_REDIR_PROTOCOLS is currently unsupported by HHVM

ClientTest.php

Type Line Description
FIXME 27 CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS are currently unsupported by HHVM
FIXME 52 CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS are currently unsupported by HHVM
FIXME 85 CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS are currently unsupported by HHVM
FIXME 115 CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS are currently unsupported by HHVM
FIXME 141 CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS are currently unsupported by HHVM

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

Agent.php

Type Line Description
TODO 305 why is mergeRules not working here?

Mobile_Detect.php

Type Line Description
TODO 1282 Remove the error supression from str_replace() call.

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

Resource.php

Type Line Description
TODO 119 optParams here probably should have been

FetchAuthTokenCache.php

Type Line Description
TODO 82 correct caching; update the call to setCachedValue to set the expiry
TODO 85 correct caching; enable the cache to be cleared.

OAuth2.php

Type Line Description
TODO 1340 handle uri as array

Client.php

Type Line Description
TODO 456 Add more sink validation?

BufferStream.php

Type Line Description
TODO 124 What should happen here?

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

Cpdf.php

Type Line Description
FIXME 1244 php-font-lib is not grabbing this value, so we'll fake it and use the Ascender value // 'CapHeight'
FIXME 5618 The pixel transformation doesn't work well with 8bit PNGs

CPDF.php

Type Line Description
FIXME 12 Need to sanity check inputs to this class

GD.php

Type Line Description
FIXME 274 }
FIXME 794 word spacing
FIXME 871 word spacing
FIXME 928 word spacing

PDFLib.php

Type Line Description
TODO 613 we should check the current PDF stroke color
FIXME 616 do nothing, this optimization is broken by the
TODO 650 we should check the current PDF fill color
FIXME 653 do nothing, this optimization is broken by the
TODO 738 // http://www.pdflib.com/fileadmin/pdflib/pdf/manuals/PDFlib-8.0.2-API-reference.pdf
TODO 1010 add PDFLib7 support
FIXME 1211 PDFLib loads SVG but returns error message "Function must not be called in 'page' scope"
TODO 1217 should do something with the error message

Cellmap.php

Type Line Description
FIXME 679 try to avoid putting this dummy value when table-layout:fixed
FIXME 688 try to avoid putting this dummy value when table-layout:fixed

AttributeTranslator.php

Type Line Description
TODO 92 translate more form element attributes
FIXME 429 unsupported
FIXME 609 ? we don't actually set the font size of anything here, just

Color.php

Type Line Description
FIXME 179 should/could verify this.
FIXME 228 not currently using transparency

Style.php

Type Line Description
FIXME 664 em:ex ratio?
FIXME 895 need to catch for circular dependencies because oops
FIXME 921 need to get shorthand from component properties
FIXME 1003 this doesn't work for shorthand properties
TODO 1083 we should be using the calculated prop rather than perform the entire family parsing operation again
TODO 1419 should be handled in setter
FIXME 2150 prefer just calling length_in_pt, when we provide a ref size to length_in_pt should em and ex use that instead of the current font size?
TODO 2171 One font weight heavier than the parent element (among the available weights of the font).
TODO 2174 One font weight lighter than the parent element (among the available weights of the font).
FIXME 2492 handle partial values
TODO 3029 should be handled in setter (lengths set to absolute)
TODO 3208 should be handled in setter

Stylesheet.php

Type Line Description
FIXME 646 this fix-up is pretty ugly, would parsing the selector in reverse work better generally?
FIXME 677 this fix-up is pretty ugly, would parsing the selector in reverse work better generally?
TODO 708 bit of a hack attempt at matches support, currently only matches against elements
TODO 733 $el = trim($tok, ":");
FIXME 853 this will break if $value contains quoted strings
FIXME 975 this is not particularly robust...
TODO 992 If we use a context node can we remove the leading dot?
TODO 1149 When the media query logic is fully developed we should not apply the Style when any of the media queries fail or are bad, per https://www.w3.org/TR/css3-mediaqueries/#error-handling
FIXME 1269 handle '{' within strings, e.g. [attr="string {}"]
FIXME 1444 Is this causing problems for imported CSS files? There are some './none' references when running the test cases.
FIXME 1689 tag the selector with a hash of the media query to separate it from non-conditional styles (?), xpath comments are probably not what we want to do here

Dompdf.php

Type Line Description
FIXME 486 roll this into the encoding detection using UTF-8/16/32 BOM (http://us2.php.net/manual/en/function.mb-detect-encoding.php#91051)?

FontMetrics.php

Type Line Description
FIXME 128 temporarily define constants for cache files <= v0.6.2

Factory.php

Type Line Description
FIXME 87 display type not yet supported
FIXME 88 display type not yet supported
FIXME 95 display type not yet supported
FIXME 185 should throw some sort of warning or something?

FrameTree.php

Type Line Description
FIXME 161 find a better way to deal with it...
FIXME 193 temporary hack, preferably we will improve rendering of sequential #text nodes

Block.php

Type Line Description
FIXME 157 Why? Doesn't quite seem to be the correct thing to do,

Page.php

Type Line Description
FIXME 372 Checking widows is tricky without having laid out the

TableCell.php

Type Line Description
FIXME 93 this isn't right

Text.php

Type Line Description
FIXME 65 this should be in a child class (and is incorrect)

AbstractFrameReflower.php

Type Line Description
FIXME 450 do something here
FIXME 453 do something else here
FIXME 456 } else if ($match[7] === "no-close-quote") {
FIXME 458 } else if (mb_strpos($match[7], "attr(") === 0) {
FIXME 501 This is currently too late because the font subset has already been generated.

Block.php

Type Line Description
FIXME 372 overflow hidden
FIXME 382 this should probably be moved to a seperate function as per
FIXME 582 The 0.8 ratio applied to the height is arbitrary (used to accommodate descenders?)
FIXME 606 this should be the height of the frame minus the height of the text
FIXME 613 align bottom of image with the descender?
TODO 683 this is a WIP for handling clear/float frames that are in between inline frames
TODO 750 handle when floating elements don't fit

Page.php

Type Line Description
FIXME 62 RTL
FIXME 71 RTL

TableCell.php

Type Line Description
FIXME 50 ?

Text.php

Type Line Description
FIXME 317 Include non-breaking spaces?

Helpers.php

Type Line Description
TODO 882 use $context to define additional curl options

LineBox.php

Type Line Description
FIXME 147 smelly hack

ListBullet.php

Type Line Description
TODO 45 should offset take into account the line height of the next sibling (per previous logic)?

AbstractRenderer.php

Type Line Description
TODO 570 Solve rendering where one corner is beveled (radius == 0), one corner isn't.

ListBullet.php

Type Line Description
TODO 238 should the line height take into account the line height of the containing block (per previous logic)
FIXME 241 I thought it should be 2, but 4 gives better results

Text.php

Type Line Description
FIXME 90 Instead of using the tallest frame to position,

File.php

Type Line Description
TODO 61 Read font data ...

post.php

Type Line Description
TODO 67 break;
TODO 75 break;
TODO 127 break;
TODO 135 break;

File.php

Type Line Description
FIXME 207 }

Style.php

Type Line Description
TODO 395 cm, mm, pc, in, etc

CPdf.php

Type Line Description
FIXME 2501 should we move font subset creation to CPDF::output? See notes in issue #750.
FIXME 2801 should actually keep track of states that have already been created...
FIXME 3309 I don't know that this is sufficient for determining content length (i.e. what about transport compression?)
FIXME 3330 Is this the correct value ... spec says 1#range-unit
FIXME 4010 The pixel transformation doesn't work well with 8bit PNGs

SurfaceCpdf.php

Type Line Description
TODO 116 Implement beginPath() method.
FIXME 247 not accurate

SurfaceGmagick.php

Type Line Description
TODO 97 Implement beginPath() method.
TODO 128 Implement drawImage() method.
TODO 166 Implement quadraticCurveTo() method.
TODO 306 Implement setFont() method.

SurfacePDFLib.php

Type Line Description
TODO 114 Implement beginPath() method.
TODO 145 Implement drawImage() method.
FIXME 189 not accurate
TODO 420 Implement setFont() method.

StyleTest.php

Type Line Description
FIXME 53 $this->assertEquals(10, Style::convertSize("10pt"));

Size.php

Type Line Description
FIXME 64 Should we not order the longest units first?

ParserTest.php

Type Line Description
TODO 654 Support comments in selectors.

AmazonCoreTest.php

Type Line Description
TODO 84 Implement testSetStore().

PoFileLoader.php

Type Line Description
TODO 90 this fails when comments or contexts are added

OrdersQueueHandler.php

Type Line Description
TODO 130 On invoice stop uncomment this line

Order.php

Type Line Description
TODO 234 After Fulfillment finish, revert code

Client.php

Type Line Description
TODO 456 Add more sink validation?

BufferStream.php

Type Line Description
TODO 124 What should happen here?

TelegramApi.php

Type Line Description
TODO 99 self::$_instance->enableMySQL($mysql_credentials, 'vdomah_telegram_', self::$_encoding);

Client.php

Type Line Description
TODO 382 Add more sink validation?

BufferStream.php

Type Line Description
TODO 121 What should happen here?

SendtochannelCommand.php

Type Line Description
TODO 281 This method will be moved to a higher level maybe in AdminCommand or Command
TODO 281 Looking for a more significant name
TODO 356 Why send just to the first found channel?

DB.php

Type Line Description
TODO 286 Find a better way, as json_* functions are very heavy
TODO 316 Add missing values! See https://core.telegram.org/bots/api#update
TODO 490 self::$pdo->lastInsertId() - unsafe usage if expected previous insert fails?
TODO 772 Complete with new fields: https://core.telegram.org/bots/api#message

Entity.php

Type Line Description
TODO 39 Get rid of the $bot_username, it shouldn't be here!

ReplyToMessage.php

Type Line Description
TODO 18 Is this even required?!

ServerResponse.php

Type Line Description
TODO 23 method ResponseParameters getParameters() Field which can help to automatically handle the error

Request.php

Type Line Description
TODO 456 Fake response doesn't need json encoding?
TODO 456 Write debug entry on failure
TODO 503 Would be nice to find a better solution for this!

JsonFormatter.php

Type Line Description
TODO 181 2.0 only check for Throwable

LineFormatter.php

Type Line Description
TODO 132 2.0 only check for Throwable

LogglyFormatter.php

Type Line Description
TODO 42 2.0 unset the 'datetime' parameter, retained for BC

NormalizerFormatter.php

Type Line Description
TODO 99 2.0 only check for Throwable
TODO 124 2.0 only check for Throwable

AmqpHandler.php

Type Line Description
TODO 118 2.0 remove substr call

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

PoFileLoader.php

Type Line Description
TODO 90 this fails when comments or contexts are added

DolibarrInstaller.php

Type Line Description
TODO 12 Add support for scripts and themes

JoomlaInstaller.php

Type Line Description
TODO 14 Add inflector for mod_ and com_ names

StaticPHPDriver.php

Type Line Description
TODO 86 Same code exists in AnnotationDriver, should we re-use it somehow or not worry about it?

ArrayStatement.php

Type Line Description
TODO 142 verify this is correct behavior

ResultCacheStatement.php

Type Line Description
TODO 199 verify this is correct behavior

MysqliStatement.php

Type Line Description
TODO 38 Support LOB bigger then max package size.

OCI8Statement.php

Type Line Description
TODO 125 extract into utility class in Doctrine\DBAL\Util namespace
TODO 125 review and test for lost spaces. we experienced missing spaces with oci8 in some sql statements.

AbstractPlatform.php

Type Line Description
TODO 60 Remove any unnecessary methods.
TODO 3228 Remove in 3.0

MySqlPlatform.php

Type Line Description
TODO 39 Rename: MySQLPlatform

PostgreSqlPlatform.php

Type Line Description
TODO 40 Rename: PostgreSQLPlatform

SQLAnywherePlatform.php

Type Line Description
TODO 753 Where is this used? Which information should be retrieved?
TODO 931 Where is this used? Which information should be retrieved?

SqlitePlatform.php

Type Line Description
TODO 41 Rename: SQLitePlatform

Index.php

Type Line Description
TODO 59 $_flags should eventually be refactored into options

Type.php

Type Line Description
TODO 134 Needed?
TODO 156 Needed?

EnsureFilterWorker.php

Type Line Description
TODO 24 A better asset-matcher mechanism

CompassFilter.php

Type Line Description
FIXME 318 what if the extension is something else?
FIXME 325 don't use tempnam() here

LessFilter.php

Type Line Description
TODO 167 support for import-once
TODO 167 support for import (less) "lib.css"

Server.php

Type Line Description
TODO 464 Throw an exception? We got neither a string nor something

SourceMapGenerator.php

Type Line Description
FIXME 139 create the dir automatically?
FIXME 145 proper saving, with dir write check!

JsonFormatter.php

Type Line Description
TODO 185 2.0 only check for Throwable

LineFormatter.php

Type Line Description
TODO 132 2.0 only check for Throwable

LogglyFormatter.php

Type Line Description
TODO 42 2.0 unset the 'datetime' parameter, retained for BC

NormalizerFormatter.php

Type Line Description
TODO 99 2.0 only check for Throwable
TODO 124 2.0 only check for Throwable

AmqpHandler.php

Type Line Description
TODO 118 2.0 remove substr call

Comment.php

Type Line Description
TODO 230 Rename these to include "start".

TokenStream.php

Type Line Description
TODO 238 Handle non-space indentation

AttributeEmulator.php

Type Line Description
TODO 42 return $tokens;

Standard.php

Type Line Description
TODO 1035 This is not fully accurate.

PrettyPrinterAbstract.php

Type Line Description
TODO 497 Add <?php properly
TODO 728 Try to preserve formatting
TODO 779 Preserve formatting.
TODO 878 Preserve formatting.
TODO 901 Support removing single node.
TODO 1163 FIXUP_NEW_VARIABLE
TODO 1174 FIXUP_NEW_VARIABLE
TODO 1294 "yield" where both key and value are inserted doesn't work
TODO 1320 'Stmt_TryCatch->finally' => [null, false, ' ', null],
TODO 1336 These need to be treated more carefully
TODO 1423 Insertion into empty statement lists.
TODO 1481 ];

EncryptCookies.php

Type Line Description
TODO 28 Remove entire method if year >= 2021 or build >= 475
TODO 51 Remove entire method if year >= 2021 or build >= 475

Definitions.php

Type Line Description
TODO 47 Efficiency of this method can be improved.

lessc.inc.php

Type Line Description
TODO 235 Throw an exception? We got neither a string nor something

Parser.php

Type Line Description
FIXME 208 should happen somewhere else?

Generator.php

Type Line Description
FIXME 148 create the dir automatically?
FIXME 151 proper saving, with dir write check!

Comment.php

Type Line Description
TODO 30 shouldn't need to trim, we shouldn't grab the \n

lessc.inc.php

Type Line Description
TODO 235 Throw an exception? We got neither a string nor something

Parser.php

Type Line Description
FIXME 208 should happen somewhere else?

Generator.php

Type Line Description
FIXME 148 create the dir automatically?
FIXME 151 proper saving, with dir write check!

Comment.php

Type Line Description
TODO 30 shouldn't need to trim, we shouldn't grab the \n

NamespaceAwarePass.php

Type Line Description
TODO 33 should this be final? Extending classes should be sure to either use afterTraverse or call parent::beforeTraverse() when overloading. Reset the namespace and the current scope before beginning analysis
TODO 45 should this be final? Extending classes should be sure to either use leaveNode or call parent::enterNode() when overloading

ValidConstantPass.php

Type Line Description
TODO 32 Detect constants defined in the current code snippet? ... Might not be worth it, since it would need to both be defining and referencing a namespaced constant, which doesn't seem like that big of a target for failure

RunkitReloader.php

Type Line Description
TODO 41 Pass in Parser Factory instance for dependency injection?

ExecutionLoopClosure.php

Type Line Description
TODO 25 Once we're on PHP 5.5, we can switch ExecutionClosure to a generator and get rid of the duplicate closure implementations :)

Shell.php

Type Line Description
TODO 1018 extract this to somewhere it makes more sense
TODO 1313 Implement self-update
TODO 1313 Implement prompt to start update

SudoVisitor.php

Type Line Description
TODO 34 handle assigning by reference

Mailer.php

Type Line Description
FIXME 63 to be removed in 7.0 (as transport must now start itself on send)

ParameterizedHeader.php

Type Line Description
TODO 127 Check caching here
TODO 187 text, or something else??

SimpleMimeEntity.php

Type Line Description
TODO 300 Try to refactor this logic

DKIMSigner.php

Type Line Description
TODO 218 fix return

SimpleMessageAcceptanceTest.php

Type Line Description
TODO 7 Test with the charset defined

OpenDKIMSignerTest.php

Type Line Description
TODO 6

PdoSessionHandler.php

Type Line Description
TODO 445 implement missing support for oci DSN (which look totally different from other PDO ones)
TODO 681 implement missing advisory locks - for oci using DBMS_LOCK.REQUEST - for sqlsrv using sp_getapplock with LockOwner = Session

HttpCache.php

Type Line Description
FIXME 165 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 159 the metaStore referenced an entity that doesn't exist in

PoFileLoader.php

Type Line Description
TODO 90 this fails when comments or contexts are added

DumperTest.php

Type Line Description
TODO 126 } else {

ParserTest.php

Type Line Description
TODO 1907 } else {

Search results