Documentation

Markers

Table of Contents

source/system/src/Grav/Common/Assets/Traits/AssetUtilsTrait.php 1
source/system/src/Grav/Common/Data/BlueprintSchema.php 2
source/system/src/Grav/Common/Debugger.php 1
source/system/src/Grav/Common/Flex/Types/Pages/PageCollection.php 2
source/system/src/Grav/Common/Flex/Types/Pages/PageIndex.php 7
source/system/src/Grav/Common/Flex/Types/Pages/PageObject.php 3
source/system/src/Grav/Common/Flex/Types/Pages/Traits/PageRoutableTrait.php 1
source/system/src/Grav/Common/Flex/Types/Pages/Traits/PageTranslateTrait.php 1
source/system/src/Grav/Common/Flex/Types/Users/UserIndex.php 1
source/system/src/Grav/Common/Flex/Types/Users/UserObject.php 1
source/system/src/Grav/Common/Media/Traits/MediaUploadTrait.php 10
source/system/src/Grav/Common/Page/Pages.php 4
source/system/src/Grav/Common/Processors/InitializeProcessor.php 3
source/system/src/Grav/Common/Twig/Extension/GravExtension.php 1
source/system/src/Grav/Common/Twig/Twig.php 1
source/system/src/Grav/Console/Cli/InstallCommand.php 1
source/system/src/Grav/Framework/Collection/AbstractFileCollection.php 1
source/system/src/Grav/Framework/Controller/Traits/ControllerResponseTrait.php 3
source/system/src/Grav/Framework/Flex/FlexDirectory.php 3
source/system/src/Grav/Framework/Flex/FlexFormFlash.php 1
source/system/src/Grav/Framework/Flex/FlexIndex.php 1
source/system/src/Grav/Framework/Flex/FlexObject.php 1
source/system/src/Grav/Framework/Flex/Pages/FlexPageObject.php 1
source/system/src/Grav/Framework/Flex/Pages/Traits/PageLegacyTrait.php 6
source/system/src/Grav/Framework/Flex/Pages/Traits/PageRoutableTrait.php 5
source/system/src/Grav/Framework/Flex/Pages/Traits/PageTranslateTrait.php 2
source/system/src/Grav/Framework/Flex/Storage/AbstractFilesystemStorage.php 1
source/system/src/Grav/Framework/Flex/Traits/FlexAuthorizeTrait.php 1
source/system/src/Grav/Framework/Media/MediaObject.php 1
source/system/src/Grav/Framework/Session/Session.php 1
source/system/src/Grav/Installer/YamlUpdater.php 1
source/tests/unit/Grav/Common/UriTest.php 4
source/tests/unit/Grav/Common/UtilsTest.php 2

AssetUtilsTrait.php

Type Line Description
TODO 94 looks like this is not being used.

BlueprintSchema.php

Type Line Description
TODO 352 Add support to collections.
TODO 419 We need better overridable support, which is not just ignoring required values but also looking if defaults are good.

Debugger.php

Type Line Description
TODO 863 remove when upgrading to Twig 2+

PageCollection.php

Type Line Description
FIXME 161 support other keys.
FIXME 208 this method does not rewind the internal pointer!

PageIndex.php

Type Line Description
TODO 92 Following check flex index to be out of sync after some saves, disabled until better solution is found.
FIXME 585 'route' => [
FIXME 587 'raw' => '_root',
FIXME 600 ]
TODO 653 all these features are independent from each other, we cannot just have one icon/color to catch all.
TODO 654 maybe icon by home/modular/page/folder (or even from blueprints) and color by visibility etc..
TODO 664 add support

PageObject.php

Type Line Description
TODO 143 this should not be template!
TODO 211 make sure that the page doesn't exist yet if moved/copied.
TODO 508 We need to move raw blueprint logic to Grav itself to remove admin dependency here.

PageRoutableTrait.php

Type Line Description
FIXME 54 this does not work, needs to use $pages->get() with cached parent id!

PageTranslateTrait.php

Type Line Description
FIXME 77 use flex, also rawRoute() does not fully work?

UserIndex.php

Type Line Description
TODO 47 Following check flex index to be out of sync after some saves, disabled until better solution is found.

UserObject.php

Type Line Description
TODO 584 We may want to handle this in the storage layer in the future.

MediaUploadTrait.php

Type Line Description
TODO 177 use own language string
TODO 215 translate
TODO 224 translate
TODO 297 This overrides metadata if used with multiple retina image sizes.
TODO 312 This overrides existing media sizes if used with multiple retina image sizes.
TODO 382 translate error message
TODO 495 translate error message
TODO 501 translate error message
TODO 505 Add missing logic to handle retina files.
TODO 509 translate error message

Pages.php

Type Line Description
TODO 1565 right now we are just emulating normal pages, it is inefficient and bad... but works!
TODO 1622 Deprecated, only used in 1.7 betas.
TODO 1632 still not perfect, will only work if the page has been translated.
FIXME 1645 ... better...

InitializeProcessor.php

Type Line Description
TODO 105 remove in 2.0.
TODO 161 remove in 2.0.
FIXME 442 Initialize session should happen later after plugins have been loaded. This is a workaround to fix session issues in AWS.

GravExtension.php

Type Line Description
TODO 545 returning $haystack here doesn't make much sense

Twig.php

Type Line Description
TODO 539 no longer needed in Twig 3.

InstallCommand.php

Type Line Description
TODO 199 make configurable

AbstractFileCollection.php

Type Line Description
TODO 74 Implement lazy matching

ControllerResponseTrait.php

Type Line Description
TODO 108 add multipart download support.
TODO 182 improve error page
TODO 282 add support for image/* etc

FlexDirectory.php

Type Line Description
TODO 724 log about the issue.
TODO 1048 log about the issue.
TODO 1150 media support.

FlexFormFlash.php

Type Line Description
TODO 120 update instead of create new.

FlexIndex.php

Type Line Description
TODO 504 log error.

FlexObject.php

Type Line Description
FIXME 789 For some reason locator caching isn't cleared for the file, investigate!

FlexPageObject.php

Type Line Description
TODO 446 broken

PageLegacyTrait.php

Type Line Description
TODO 57 throw new RuntimeException(__METHOD__ . '(): Not Implemented');
TODO 70 throw new RuntimeException(__METHOD__ . '(string): Not Implemented');
TODO 257 throw new RuntimeException(__METHOD__ . '(): Not Implemented');
TODO 281 throw new RuntimeException(__METHOD__ . '(): Not Implemented');
TODO 471 better language support
TODO 724 throw new RuntimeException(__METHOD__ . '(string): Not Implemented');

PageRoutableTrait.php

Type Line Description
TODO 169 not the best approach, but works...
TODO 229 throw new RuntimeException(__METHOD__ . '(): Not Implemented');
TODO 242 throw new RuntimeException(__METHOD__ . '(string): Not Implemented');
TODO 338 throw new RuntimeException(__METHOD__ . '(string): Not Implemented');
TODO 415 throw new RuntimeException(__METHOD__ . '(PageInterface): Not Implemented');

PageTranslateTrait.php

Type Line Description
FIXME 159 only published is not implemented...
FIXME 181 only published is not implemented...

AbstractFilesystemStorage.php

Type Line Description
TODO 165 start using the new file classes.

FlexAuthorizeTrait.php

Type Line Description
TODO 88 Not needed anymore with flex users, remove in 2.0.

MediaObject.php

Type Line Description
FIXME 129 This only works for images

Session.php

Type Line Description
TODO 291 session_create_id() segfaults in PHP 7.3 (PHP bug #73461), remove phpstan rule when removing this one.

YamlUpdater.php

Type Line Description
TODO 169 support also removing property from handwritten configuration file.

UriTest.php

Type Line Description
FIXME 294 <-
FIXME 718 <-
FIXME 719 <-
FIXME 787 <-

UtilsTest.php

Type Line Description
FIXME 464 <-
FIXME 540 <-

Search results