Documentation

Markers

Table of Contents

lib/Horde/Config.php 1
lib/Horde/Core/ActiveSync/Connector.php 2
lib/Horde/Core/ActiveSync/Driver.php 6
lib/Horde/Core/ActiveSync/Mail/Draft.php 1
lib/Horde/Core/Block.php 1
lib/Horde/Core/Controller/RequestMapper.php 1
lib/Horde/Core/Factory/DavServer.php 1
lib/Horde/Core/Factory/MimeViewer.php 1
lib/Horde/Core/Factory/Secret/Cbc.php 1
lib/Horde/Core/Group/Ldap.php 1
lib/Horde/Core/History.php 1
lib/Horde/Core/Imsp/Utils.php 1
lib/Horde/Core/Notification/Handler/Decorator/Base.php 2
lib/Horde/Core/Notification/Listener/SmartmobileStatus.php 1
lib/Horde/Core/Prefs/Ui.php 1
lib/Horde/Core/Secret/Cbc.php 1
lib/Horde/Core/TagBrowser.php 1
lib/Horde/Core/Ui/VarRenderer/Html.php 2
lib/Horde/Registry.php 4
src/Factory/LoggerFactory.php 1
src/Factory/LogHandlerFactory.php 1
src/Middleware/AppRouter.php 1
src/Middleware/ErrorFilter.php 1
src/RampageBootstrap.php 2

Config.php

Type Line Description
TODO 84 Remove for Horde 6

Connector.php

Type Line Description
TODO 155 Remove for H6 and make calendar_import return this structure.
TODO 1219 H6 remove the hasMethod checks.

Driver.php

Type Line Description
TODO 324 Horde 6 move to base class
TODO 890 Horde 6, move to the base class.
TODO 954 H6 - Clean up method parameters, update parent class etc... - Return a new ids object. - Refactor to use a Repository pattern for each supported collection and move the bulk of the logic in the switch structure below to the various classes - and refactor out most of the stuff in the registry connector since the Repositories will handle the basic CRUD operations and change detection on each collection. - Use an object instead of hashes to return in the changes array to better define the available properties.
TODO 2231 H6 - Either make this take an options array or break it into two separate methods - one for EAS < 14 and one for EAS > 14.
TODO 2490 H6: return information keyed by the common names given in wbxml schema for the settings command (use constants) and return as a Horde_ActiveSync_Message_Oof object.
TODO 230 Remove BC shim

Draft.php

Type Line Description
TODO 23 Move this, along with the parent class to the ActiveSync package and inject any needed Core dependencies.

Block.php

Type Line Description
TODO 212 For Horde 6 this should be abstract.

RequestMapper.php

Type Line Description
TODO 215 Move to some ControllerAuthHelper and check perms and admin

DavServer.php

Type Line Description
TODO 63 Refactor to str_starts_with when minimum PHP version becomes 8

MimeViewer.php

Type Line Description
TODO 82 Logging

Cbc.php

Type Line Description
TODO 8 Replace Horde_Core_Factory_Secret with this class.

Ldap.php

Type Line Description
TODO 16 Remove

History.php

Type Line Description
TODO 29 For H6 we can replace type hints for Horde_History with Horde_Core_History so we can get rid of all the extra methods here and simply use __call().

Utils.php

Type Line Description
TODO 148 What to do for the owner when it's not current user?

Base.php

Type Line Description
TODO 41 Declare as final.
TODO 81 Declare as final.

SmartmobileStatus.php

Type Line Description
TODO 31 Need to add delay to allow browser to correctly populate

Ui.php

Type Line Description
TODO 978 Remove for H6

Cbc.php

Type Line Description
TODO 32 Merge this class with Horde_Core_Secret.

TagBrowser.php

Type Line Description
TODO 180 H6 - standardize the cloud array keys (total vs count etc..)

Html.php

Type Line Description
TODO 170 Show image dimensions in the width/height boxes.
TODO 533 use NLS to get the order right for the Rest Of The

Registry.php

Type Line Description
TODO 2023 support namespaced prefixes with multiple levels
TODO 66 Fix this up for H6 (framework needs to do better job of supporting bootstrapping before authentication).
TODO 855 Does this mess with some things expected from core.php?
TODO 2280 This only returns the error for Horde-wide

LoggerFactory.php

Type Line Description
TODO 82 return [];

LogHandlerFactory.php

Type Line Description
TODO 70 Default context?

AppRouter.php

Type Line Description
TODO 87 Should this move to another middleware?

ErrorFilter.php

Type Line Description
TODO 36 return $handler->handle($request);

RampageBootstrap.php

Type Line Description
TODO 40 Unconditionally setup the output compressor, it should act only upon an attribute
TODO 41 Unconditionally setup the error handler

Search results