SYMBOL INDEX (5263 symbols across 508 files) FILE: system/src/DOMLettersIterator.php class DOMLettersIterator (line 22) | final class DOMLettersIterator implements Iterator method __construct (line 40) | public function __construct(DOMNode $el) method currentTextPosition (line 60) | public function currentTextPosition(): array method currentElement (line 70) | public function currentElement(): ?DOMElement method key (line 80) | public function key(): ?int method next (line 88) | public function next(): void method current (line 136) | public function current(): ?string method valid (line 147) | public function valid(): bool method rewind (line 155) | public function rewind(): void FILE: system/src/DOMWordsIterator.php class DOMWordsIterator (line 21) | final class DOMWordsIterator implements Iterator method __construct (line 39) | public function __construct(DOMNode $el) method currentWordPosition (line 59) | public function currentWordPosition(): array method currentElement (line 69) | public function currentElement(): ?DOMElement method key (line 81) | public function key(): ?int method next (line 89) | public function next(): void method current (line 134) | public function current(): ?string method valid (line 144) | public function valid(): bool method rewind (line 149) | public function rewind(): void FILE: system/src/Grav/Common/Assets.php class Assets (line 28) | class Assets extends PropertyObject method init (line 117) | public function init() method config (line 148) | public function config(array $config) method add (line 175) | public function add($asset) method addType (line 231) | protected function addType($collection, $type, $asset, $options) method addLink (line 306) | public function addLink($asset) method addCss (line 316) | public function addCss($asset) method addInlineCss (line 326) | public function addInlineCss($asset) method addJs (line 336) | public function addJs($asset) method addInlineJs (line 346) | public function addInlineJs($asset) method addJsModule (line 356) | public function addJsModule($asset) method addInlineJsModule (line 366) | public function addInlineJsModule($asset) method registerCollection (line 379) | public function registerCollection($collectionName, array $assets, $ov... method filterAssets (line 395) | protected function filterAssets($assets, $key, $value, $sort = false) method sortAssets (line 433) | protected function sortAssets($assets) method render (line 448) | public function render($type, $group = 'head', $attributes = []) method css (line 496) | public function css($group = 'head', $attributes = [], $include_link =... method link (line 516) | public function link($group = 'head', $attributes = []) method js (line 528) | public function js($group = 'head', $attributes = [], $include_js_modu... method jsModule (line 546) | public function jsModule($group = 'head', $attributes = []) method all (line 556) | public function all($group = 'head', $attributes = []) method isValidType (line 569) | protected function isValidType($type) method getBaseType (line 578) | protected function getBaseType($type) FILE: system/src/Grav/Common/Assets/BaseAsset.php class BaseAsset (line 25) | abstract class BaseAsset extends PropertyObject method render (line 66) | abstract function render(); method __construct (line 73) | public function __construct(array $elements = [], ?string $key = null) method init (line 94) | public function init($asset, $options) method getAsset (line 158) | public function getAsset() method getRemote (line 166) | public function getRemote() method setPosition (line 175) | public function setPosition($position) method integrityHash (line 188) | public static function integrityHash($input) method buildLocalLink (line 238) | protected function buildLocalLink($asset) method jsonSerialize (line 252) | #[\ReturnTypeWillChange] method cssRewrite (line 266) | protected function cssRewrite($file, $dir, $local) method jsRewrite (line 279) | protected function jsRewrite($file, $dir, $local) FILE: system/src/Grav/Common/Assets/BlockAssets.php class BlockAssets (line 21) | class BlockAssets method registerAssets (line 27) | public static function registerAssets(HtmlBlock $block): void method registerFrameworks (line 61) | protected static function registerFrameworks(Assets $assets, array $li... method registerStyles (line 73) | protected static function registerStyles(Assets $assets, array $groups... method registerScripts (line 112) | protected static function registerScripts(Assets $assets, array $group... method registerLinks (line 158) | protected static function registerLinks(Assets $assets, array $groups)... method registerHtml (line 179) | protected static function registerHtml(Assets $assets, array $groups):... method getRelativeUrl (line 191) | protected static function getRelativeUrl($url, $pipeline) FILE: system/src/Grav/Common/Assets/Css.php class Css (line 18) | class Css extends BaseAsset method __construct (line 25) | public function __construct(array $elements = [], ?string $key = null) method render (line 43) | public function render() FILE: system/src/Grav/Common/Assets/InlineCss.php class InlineCss (line 18) | class InlineCss extends BaseAsset method __construct (line 25) | public function __construct(array $elements = [], ?string $key = null) method render (line 40) | public function render() FILE: system/src/Grav/Common/Assets/InlineJs.php class InlineJs (line 18) | class InlineJs extends BaseAsset method __construct (line 25) | public function __construct(array $elements = [], ?string $key = null) method render (line 40) | public function render() FILE: system/src/Grav/Common/Assets/InlineJsModule.php class InlineJsModule (line 18) | class InlineJsModule extends BaseAsset method __construct (line 25) | public function __construct(array $elements = [], ?string $key = null) method render (line 41) | public function render() FILE: system/src/Grav/Common/Assets/Js.php class Js (line 18) | class Js extends BaseAsset method __construct (line 25) | public function __construct(array $elements = [], ?string $key = null) method render (line 39) | public function render() FILE: system/src/Grav/Common/Assets/JsModule.php class JsModule (line 18) | class JsModule extends BaseAsset method __construct (line 25) | public function __construct(array $elements = [], ?string $key = null) method render (line 40) | public function render() FILE: system/src/Grav/Common/Assets/Link.php class Link (line 18) | class Link extends BaseAsset method __construct (line 25) | public function __construct(array $elements = [], ?string $key = null) method render (line 39) | public function render() FILE: system/src/Grav/Common/Assets/Pipeline.php class Pipeline (line 28) | class Pipeline extends PropertyObject method __construct (line 81) | public function __construct(array $elements = [], ?string $key = null) method renderCss (line 114) | public function renderCss($assets, $group, $attributes = []) method renderJs (line 176) | public function renderJs($assets, $group, $attributes = [], $type = se... method renderJs_Module (line 238) | public function renderJs_Module($assets, $group, $attributes = []) method cssRewrite (line 252) | protected function cssRewrite($file, $dir, $local) method jsRewrite (line 299) | protected function jsRewrite($file, $dir, $local) method shouldMinify (line 331) | private function shouldMinify($type = 'css') FILE: system/src/Grav/Common/Assets/Traits/AssetUtilsTrait.php type AssetUtilsTrait (line 23) | trait AssetUtilsTrait method isRemoteLink (line 49) | public static function isRemoteLink($link) method gatherLinks (line 68) | protected function gatherLinks(array $assets, int $type = self::CSS_AS... method moveImports (line 134) | protected function moveImports($file) method renderAttributes (line 155) | protected function renderAttributes() method renderQueryString (line 190) | protected function renderQueryString($asset = null) FILE: system/src/Grav/Common/Assets/Traits/LegacyAssetsTrait.php type LegacyAssetsTrait (line 21) | trait LegacyAssetsTrait method unifyLegacyArguments (line 28) | protected function unifyLegacyArguments($args, $type = Assets::CSS_TYPE) method createArgumentsFromLegacy (line 89) | protected function createArgumentsFromLegacy(array $args, array $defau... method addAsyncJs (line 114) | public function addAsyncJs($asset, $priority = 10, $pipeline = true, $... method addDeferJs (line 131) | public function addDeferJs($asset, $priority = 10, $pipeline = true, $... FILE: system/src/Grav/Common/Assets/Traits/TestingAssetsTrait.php type TestingAssetsTrait (line 23) | trait TestingAssetsTrait method exists (line 31) | public function exists($asset) method getCollections (line 41) | public function getCollections() method setCollection (line 52) | public function setCollection($collections) method getCss (line 67) | public function getCss($key = null) method getJs (line 86) | public function getJs($key = null) method setCss (line 103) | public function setCss($css) method setJs (line 116) | public function setJs($js) method removeCss (line 129) | public function removeCss($key) method removeJs (line 145) | public function removeJs($key) method setCssPipeline (line 161) | public function setCssPipeline($value) method setJsPipeline (line 174) | public function setJsPipeline($value) method reset (line 186) | public function reset() method resetJs (line 202) | public function resetJs() method resetCss (line 214) | public function resetCss() method setTimestamp (line 226) | public function setTimestamp($value) method getTimestamp (line 237) | public function getTimestamp($include_join = true) method addDir (line 253) | public function addDir($directory, $pattern = self::DEFAULT_REGEX) method addDirJs (line 311) | public function addDirJs($directory) method addDirCss (line 322) | public function addDirCss($directory) method rglob (line 335) | protected function rglob($directory, $pattern, $ltrim = null) FILE: system/src/Grav/Common/Backup/Backups.php class Backups (line 36) | class Backups method init (line 51) | public function init() method setup (line 65) | public function setup() method onSchedulerInitialized (line 78) | public function onSchedulerInitialized(Event $event) method getBackupDownloadUrl (line 109) | public function getBackupDownloadUrl($backup, $base_url) method getBackupProfiles (line 124) | public static function getBackupProfiles() method getPurgeConfig (line 132) | public static function getPurgeConfig() method getBackupNames (line 140) | public function getBackupNames() method getTotalBackupsSize (line 148) | public static function getTotalBackupsSize() method getAvailableBackups (line 159) | public static function getAvailableBackups($force = false) method backup (line 201) | public static function backup($id = 0, callable $status = null) method purge (line 278) | public static function purge() method convertExclude (line 320) | protected static function convertExclude($exclude) FILE: system/src/Grav/Common/Browser.php class Browser (line 18) | class Browser method __construct (line 26) | public function __construct() method getBrowser (line 59) | public function getBrowser() method getPlatform (line 97) | public function getPlatform() method getLongVersion (line 107) | public function getLongVersion() method getVersion (line 117) | public function getVersion() method isHuman (line 129) | public function isHuman() method isTrackable (line 149) | public function isTrackable(): bool FILE: system/src/Grav/Common/Cache.php class Cache (line 38) | class Cache extends Getters method __construct (line 117) | public function __construct(Grav $grav) method init (line 128) | public function init(Grav $grav) method getSimpleCache (line 158) | public function getSimpleCache() method purgeOldCache (line 177) | public function purgeOldCache() method setEnabled (line 253) | public function setEnabled($enabled) method getEnabled (line 263) | public function getEnabled() method getCacheStatus (line 273) | public function getCacheStatus() method getCacheDriver (line 285) | public function getCacheDriver() method fetch (line 393) | public function fetch($id) method save (line 409) | public function save($id, $data, $lifetime = null) method delete (line 425) | public function delete($id) method deleteAll (line 439) | public function deleteAll() method contains (line 454) | public function contains($id) method getKey (line 468) | public function getKey() method setKey (line 479) | public function setKey($key) method clearCache (line 491) | public static function clearCache($remove = 'standard') method invalidateCache (line 594) | public static function invalidateCache() method setLifetime (line 617) | public function setLifetime($future) method getLifetime (line 635) | public function getLifetime() method getDriverName (line 649) | public function getDriverName() method getDriverSetting (line 659) | public function getDriverSetting() method isVolatileDriver (line 670) | public function isVolatileDriver($setting) method purgeJob (line 682) | public static function purgeJob($echo = false) method clearJob (line 704) | public static function clearJob($type) method onSchedulerInitialized (line 716) | public function onSchedulerInitialized(Event $event) FILE: system/src/Grav/Common/Composer.php class Composer (line 18) | class Composer method getComposerLocation (line 28) | public static function getComposerLocation() method getComposerExecutor (line 50) | public static function getComposerExecutor() FILE: system/src/Grav/Common/Config/CompiledBase.php class CompiledBase (line 23) | abstract class CompiledBase method __construct (line 55) | public function __construct($cacheFolder, array $files, $path) method name (line 72) | public function name($name = null) method modified (line 86) | public function modified() method timestamp (line 95) | public function timestamp() method load (line 105) | public function load() method checksum (line 126) | public function checksum() method createFilename (line 138) | protected function createFilename() method createObject (line 149) | abstract protected function createObject(array $data = []); method finalizeObject (line 156) | abstract protected function finalizeObject(); method loadFile (line 165) | abstract protected function loadFile($name, $filename); method loadFiles (line 173) | protected function loadFiles() method loadCompiledFile (line 196) | protected function loadCompiledFile($filename) method saveCompiledFile (line 231) | protected function saveCompiledFile($filename) method getState (line 265) | protected function getState() FILE: system/src/Grav/Common/Config/CompiledBlueprints.php class CompiledBlueprints (line 20) | class CompiledBlueprints extends CompiledBase method __construct (line 28) | public function __construct($cacheFolder, array $files, $path) method checksum (line 42) | public function checksum() method createObject (line 56) | protected function createObject(array $data = []) method getTypes (line 66) | protected function getTypes() method finalizeObject (line 76) | protected function finalizeObject() method loadFile (line 87) | protected function loadFile($name, $files) method loadFiles (line 101) | protected function loadFiles() method getState (line 127) | protected function getState() FILE: system/src/Grav/Common/Config/CompiledConfig.php class CompiledConfig (line 19) | class CompiledConfig extends CompiledBase method __construct (line 33) | public function __construct($cacheFolder, array $files, $path) method setBlueprints (line 46) | public function setBlueprints(callable $blueprints) method load (line 57) | public function load($withDefaults = false) method createObject (line 70) | protected function createObject(array $data = []) method finalizeObject (line 85) | protected function finalizeObject() method modified (line 96) | public function modified() method loadFile (line 108) | protected function loadFile($name, $filename) FILE: system/src/Grav/Common/Config/CompiledLanguages.php class CompiledLanguages (line 18) | class CompiledLanguages extends CompiledBase method __construct (line 26) | public function __construct($cacheFolder, array $files, $path) method createObject (line 39) | protected function createObject(array $data = []) method finalizeObject (line 49) | protected function finalizeObject() method modified (line 61) | public function modified() method loadFile (line 73) | protected function loadFile($name, $filename) FILE: system/src/Grav/Common/Config/Config.php class Config (line 23) | class Config extends Data method key (line 40) | public function key() method checksum (line 53) | public function checksum($checksum = null) method modified (line 66) | public function modified($modified = null) method timestamp (line 79) | public function timestamp($timestamp = null) method reload (line 91) | public function reload() method debug (line 116) | public function debug() method init (line 130) | public function init() method getLanguages (line 150) | public function getLanguages() FILE: system/src/Grav/Common/Config/ConfigFileFinder.php class ConfigFileFinder (line 20) | class ConfigFileFinder method setBase (line 29) | public function setBase($base) method locateFiles (line 44) | public function locateFiles(array $paths, $pattern = '|\.yaml$|', $lev... method getFiles (line 62) | public function getFiles(array $paths, $pattern = '|\.yaml$|', $levels... method listFiles (line 84) | public function listFiles(array $paths, $pattern = '|\.yaml$|', $level... method locateFileInFolder (line 103) | public function locateFileInFolder($filename, array $folders) method locateInFolders (line 120) | public function locateInFolders(array $folders, $filename = null) method locateFile (line 139) | public function locateFile(array $paths, $name, $ext = '.yaml') method detectRecursive (line 168) | protected function detectRecursive($folder, $pattern, $levels) method detectInFolder (line 206) | protected function detectInFolder($folder, $lookup = null) method detectAll (line 244) | protected function detectAll($folder, $pattern, $levels) FILE: system/src/Grav/Common/Config/Languages.php class Languages (line 19) | class Languages extends Data method checksum (line 34) | public function checksum($checksum = null) method modified (line 47) | public function modified($modified = null) method timestamp (line 60) | public function timestamp($timestamp = null) method reformat (line 72) | public function reformat() method mergeRecursive (line 84) | public function mergeRecursive(array $data) method flattenByLang (line 93) | public function flattenByLang($lang) method unflatten (line 103) | public function unflatten($array) FILE: system/src/Grav/Common/Config/Setup.php class Setup (line 28) | class Setup extends Data method __construct (line 167) | public function __construct($container) method init (line 264) | public function init() method initializeLocator (line 306) | public function initializeLocator(UniformResourceLocator $locator) method getStreams (line 333) | public function getStreams() method check (line 355) | protected function check(UniformResourceLocator $locator) FILE: system/src/Grav/Common/Data/Blueprint.php class Blueprint (line 32) | class Blueprint extends BlueprintForm method __clone (line 55) | public function __clone() method setScope (line 66) | public function setScope($scope) method setObject (line 75) | public function setObject($object) method setTypes (line 86) | public function setTypes(array $types) method getDefaultValue (line 100) | public function getDefaultValue(string $name) method getDefaults (line 125) | public function getDefaults() method init (line 141) | public function init() method extend (line 193) | public function extend($extends, $append = false) method embed (line 209) | public function embed($name, $value, $separator = '/', $append = false) method mergeData (line 227) | public function mergeData(array $data1, array $data2, $name = null, $s... method processForm (line 241) | public function processForm(array $data, array $toggles = []) method extra (line 255) | public function extra(array $data, $prefix = '') method validate (line 270) | public function validate(array $data, array $options = []) method filter (line 285) | public function filter(array $data, bool $missingValuesAsNull = false,... method flattenData (line 301) | public function flattenData(array $data, bool $includeAll = false, str... method schema (line 314) | public function schema() method addDynamicHandler (line 326) | public function addDynamicHandler(string $name, callable $callable): void method initInternals (line 336) | protected function initInternals() method loadFile (line 357) | protected function loadFile($filename) method getFiles (line 371) | protected function getFiles($path, $context = null) method dynamicData (line 426) | protected function dynamicData(array &$field, $property, array &$call) method dynamicConfig (line 468) | protected function dynamicConfig(array &$field, $property, array &$call) method dynamicSecurity (line 502) | protected function dynamicSecurity(array &$field, $property, array &$c... method resolveActions (line 528) | protected function resolveActions(?UserInterface $user, array $actions... method dynamicScope (line 556) | protected function dynamicScope(array &$field, $property, array &$call) method addPropertyRecursive (line 580) | public static function addPropertyRecursive(array &$field, $property, ... FILE: system/src/Grav/Common/Data/BlueprintSchema.php class BlueprintSchema (line 25) | class BlueprintSchema extends BlueprintSchemaBase implements ExportInter... method getTypes (line 45) | public function getTypes() method getType (line 54) | public function getType($name) method getNestedRules (line 63) | public function getNestedRules(string $name) method validate (line 76) | public function validate(array $data, array $options = []) method processForm (line 95) | public function processForm(array $data, array $toggles = []) method filter (line 108) | public function filter(array $data, $missingValuesAsNull = false, $kee... method flattenData (line 123) | public function flattenData(array $data, bool $includeAll = false, str... method flattenArray (line 150) | protected function flattenArray(array $data, array $rules, string $pre... method validateArray (line 181) | protected function validateArray(array $data, array $rules, bool $stri... method filterArray (line 263) | protected function filterArray(array $data, array $rules, string $pare... method buildIgnoreNested (line 319) | protected function buildIgnoreNested(array $nested, $parent = '') method processFormRecursive (line 345) | protected function processFormRecursive(?array $data, array $toggles, ... method checkRequired (line 402) | protected function checkRequired(array $data, array $fields) method dynamicConfig (line 450) | protected function dynamicConfig(array &$field, $property, array &$call) FILE: system/src/Grav/Common/Data/Blueprints.php class Blueprints (line 23) | class Blueprints method __construct (line 35) | public function __construct($search = 'blueprints://') method get (line 47) | public function get($type) method types (line 62) | public function types() method loadFile (line 98) | protected function loadFile($name) FILE: system/src/Grav/Common/Data/Data.php class Data (line 30) | class Data implements DataInterface, ArrayAccess, \Countable, JsonSerial... method __construct (line 52) | public function __construct(array $items = [], $blueprints = null) method setKeepEmptyValues (line 64) | public function setKeepEmptyValues(bool $value) method setMissingValuesAsNull (line 75) | public function setMissingValuesAsNull(bool $value) method value (line 92) | public function value($name, $default = null, $separator = '.') method join (line 106) | public function join($name, $value, $separator = '.') method getDefaults (line 135) | public function getDefaults() method joinDefaults (line 148) | public function joinDefaults($name, $value, $separator = '.') method getJoined (line 173) | public function getJoined($name, $value, $separator = '.') method merge (line 203) | public function merge(array $data) method setDefaults (line 216) | public function setDefaults(array $data) method validate (line 229) | public function validate() method filter (line 239) | public function filter() method extra (line 255) | public function extra() method blueprints (line 265) | public function blueprints() method save (line 284) | public function save() method exists (line 299) | public function exists() method raw (line 313) | public function raw() method file (line 326) | public function file(FileInterface $storage = null) method jsonSerialize (line 338) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Common/Data/DataInterface.php type DataInterface (line 19) | interface DataInterface method value (line 31) | public function value($name, $default = null, $separator = '.'); method merge (line 39) | public function merge(array $data); method blueprints (line 46) | public function blueprints(); method validate (line 54) | public function validate(); method filter (line 61) | public function filter(); method extra (line 68) | public function extra(); method save (line 75) | public function save(); method file (line 83) | public function file(FileInterface $storage = null); FILE: system/src/Grav/Common/Data/Validation.php class Validation (line 35) | class Validation method validate (line 44) | public static function validate($value, array $field) method checkSafety (line 107) | public static function checkSafety($value, array $field) method authorize (line 167) | public static function authorize($action, UserInterface $user = null) method filter (line 195) | public static function filter($value, array $field) method typeText (line 231) | public static function typeText($value, array $params, array $field) method filterText (line 276) | protected static function filterText($value, array $params, array $field) method filterCheckbox (line 297) | protected static function filterCheckbox($value, array $params, array ... method filterCommaList (line 311) | protected static function filterCommaList($value, array $params, array... method typeCommaList (line 322) | public static function typeCommaList($value, array $params, array $field) method filterLines (line 337) | protected static function filterLines($value, array $params, array $fi... method filterLower (line 347) | protected static function filterLower($value, array $params) method filterUpper (line 357) | protected static function filterUpper($value, array $params) method typeTextarea (line 371) | public static function typeTextarea($value, array $params, array $field) method typePassword (line 388) | public static function typePassword($value, array $params, array $field) method typeHidden (line 405) | public static function typeHidden($value, array $params, array $field) method typeCheckboxes (line 418) | public static function typeCheckboxes($value, array $params, array $fi... method filterCheckboxes (line 432) | protected static function filterCheckboxes($value, array $params, arra... method typeCheckbox (line 445) | public static function typeCheckbox($value, array $params, array $field) method typeRadio (line 461) | public static function typeRadio($value, array $params, array $field) method typeToggle (line 474) | public static function typeToggle($value, array $params, array $field) method typeFile (line 491) | public static function typeFile($value, array $params, array $field) method filterFile (line 502) | protected static function filterFile($value, array $params, array $field) method typeSelect (line 515) | public static function typeSelect($value, array $params, array $field) method typeNumber (line 528) | public static function typeNumber($value, array $params, array $field) method filterNumber (line 568) | protected static function filterNumber($value, array $params, array $f... method filterDateTime (line 579) | protected static function filterDateTime($value, array $params, array ... method typeRange (line 597) | public static function typeRange($value, array $params, array $field) method filterRange (line 608) | protected static function filterRange($value, array $params, array $fi... method typeColor (line 621) | public static function typeColor($value, array $params, array $field) method typeEmail (line 634) | public static function typeEmail($value, array $params, array $field) method typeUrl (line 663) | public static function typeUrl($value, array $params, array $field) method typeDatetime (line 680) | public static function typeDatetime($value, array $params, array $field) method typeDatetimeLocal (line 705) | public static function typeDatetimeLocal($value, array $params, array ... method typeDate (line 718) | public static function typeDate($value, array $params, array $field) method typeTime (line 735) | public static function typeTime($value, array $params, array $field) method typeMonth (line 752) | public static function typeMonth($value, array $params, array $field) method typeWeek (line 769) | public static function typeWeek($value, array $params, array $field) method typeArray (line 786) | public static function typeArray($value, array $params, array $field) method filterFlatten_array (line 839) | protected static function filterFlatten_array($value, $params, $field) method filterArray (line 852) | protected static function filterArray($value, $params, $field) method arrayFilterRecurse (line 896) | protected static function arrayFilterRecurse(array $values, array $par... method typeList (line 962) | public static function typeList($value, array $params, array $field) method filterList (line 987) | protected static function filterList($value, array $params, array $field) method filterYaml (line 997) | public static function filterYaml($value, $params) method typeIgnore (line 1014) | public static function typeIgnore($value, array $params, array $field) method filterIgnore (line 1025) | public static function filterIgnore($value, array $params, array $field) method typeUnset (line 1038) | public static function typeUnset($value, array $params, array $field) method filterUnset (line 1049) | public static function filterUnset($value, array $params, array $field) method validateRequired (line 1061) | public static function validateRequired($value, $params) method validatePattern (line 1075) | public static function validatePattern($value, $params) method validateAlpha (line 1087) | public static function validateAlpha($value, $params) method validateAlnum (line 1097) | public static function validateAlnum($value, $params) method typeBool (line 1107) | public static function typeBool($value, $params) method validateBool (line 1117) | public static function validateBool($value, $params) method filterBool (line 1127) | protected static function filterBool($value, $params) method validateDigit (line 1137) | public static function validateDigit($value, $params) method validateFloat (line 1147) | public static function validateFloat($value, $params) method filterFloat (line 1157) | protected static function filterFloat($value, $params) method validateHex (line 1167) | public static function validateHex($value, $params) method typeInt (line 1180) | public static function typeInt($value, array $params, array $field) method validateInt (line 1192) | public static function validateInt($value, $params) method filterInt (line 1202) | protected static function filterInt($value, $params) method validateArray (line 1212) | public static function validateArray($value, $params) method filterItem_List (line 1222) | public static function filterItem_List($value, $params) method validateJson (line 1234) | public static function validateJson($value, $params) FILE: system/src/Grav/Common/Data/ValidationException.php class ValidationException (line 20) | class ValidationException extends RuntimeException implements JsonSerial... method setMessages (line 30) | public function setMessages(array $messages = []) method setSimpleMessage (line 47) | public function setSimpleMessage(bool $escape = true): void method getMessages (line 58) | public function getMessages(): array method jsonSerialize (line 63) | public function jsonSerialize(): array FILE: system/src/Grav/Common/Debugger.php class Debugger (line 63) | class Debugger method __construct (line 99) | public function __construct() method getClockwork (line 118) | public function getClockwork(): ?Clockwork method init (line 129) | public function init() method finalize (line 220) | public function finalize(): void method logRequest (line 250) | public function logRequest(ServerRequestInterface $request, ResponseIn... method debuggerRequest (line 288) | public function debuggerRequest(RequestInterface $request): Response method addMeasures (line 341) | protected function addMeasures(): void method enabled (line 374) | public function enabled($state = null) method addAssets (line 388) | public function addAssets() method getCaller (line 444) | public function getCaller($limit = 2) method addCollector (line 458) | public function addCollector($collector) method getCollector (line 474) | public function getCollector($name) method render (line 488) | public function render() method sendDataInHeaders (line 511) | public function sendDataInHeaders() method getData (line 527) | public function getData() method profile (line 547) | public function profile(callable $callable, string $message = null) method addTwigProfiler (line 556) | public function addTwigProfiler(Environment $twig): void method startProfiling (line 571) | public function startProfiling(): void method stopProfiling (line 588) | public function stopProfiling(string $message = null): ?array method buildProfilerTimings (line 619) | protected function buildProfilerTimings(array $timings): array method parseProfilerCall (line 661) | protected function parseProfilerCall(?string $call) method startTimer (line 698) | public function startTimer($name, $description = null) method stopTimer (line 711) | public function stopTimer($name) method addMessage (line 729) | public function addMessage($message, $label = 'info', $isString = true) method addEvent (line 779) | public function addEvent(string $name, $event, EventDispatcherInterfac... method addException (line 807) | public function addException(Throwable $e) method setErrorHandler (line 829) | public function setErrorHandler() method deprecatedErrorHandler (line 843) | public function deprecatedErrorHandler($errno, $errstr, $errfile, $err... method getDeprecations (line 1045) | protected function getDeprecations(): array method addDeprecations (line 1064) | protected function addDeprecations() method getDepracatedMessage (line 1086) | protected function getDepracatedMessage($deprecated) method getFunction (line 1127) | protected function getFunction($trace) method resolveCallable (line 1140) | protected function resolveCallable(callable $callable) FILE: system/src/Grav/Common/Errors/BareHandler.php class BareHandler (line 18) | class BareHandler extends Handler method handle (line 23) | public function handle() FILE: system/src/Grav/Common/Errors/Errors.php class Errors (line 24) | class Errors method resetHandlers (line 29) | public function resetHandlers() FILE: system/src/Grav/Common/Errors/SimplePageHandler.php class SimplePageHandler (line 23) | class SimplePageHandler extends Handler method __construct (line 30) | public function __construct() method handle (line 39) | public function handle() method getResource (line 74) | protected function getResource($resource) method addResourcePath (line 104) | public function addResourcePath($path) method getResourcePaths (line 118) | public function getResourcePaths() FILE: system/src/Grav/Common/Errors/SystemFacade.php class SystemFacade (line 16) | class SystemFacade extends \Whoops\Util\SystemFacade method registerShutdownFunction (line 25) | public function registerShutdownFunction(callable $function) method handleShutdown (line 36) | public function handleShutdown() method setHttpResponseCode (line 53) | public function setHttpResponseCode($httpCode) FILE: system/src/Grav/Common/File/CompiledFile.php type CompiledFile (line 26) | trait CompiledFile method content (line 34) | public function content($var = null) method save (line 118) | public function save($data = null) method __sleep (line 175) | public function __sleep() method __wakeup (line 189) | public function __wakeup() FILE: system/src/Grav/Common/File/CompiledJsonFile.php class CompiledJsonFile (line 18) | class CompiledJsonFile extends JsonFile method decode (line 29) | protected function decode($var, $assoc = true) FILE: system/src/Grav/Common/File/CompiledMarkdownFile.php class CompiledMarkdownFile (line 18) | class CompiledMarkdownFile extends MarkdownFile FILE: system/src/Grav/Common/File/CompiledYamlFile.php class CompiledYamlFile (line 18) | class CompiledYamlFile extends YamlFile FILE: system/src/Grav/Common/Filesystem/Archiver.php class Archiver (line 22) | abstract class Archiver method create (line 37) | public static function create($compression) method setArchive (line 50) | public function setArchive($archive_file) method setOptions (line 61) | public function setOptions($options) method compress (line 78) | abstract public function compress($folder, callable $status = null); method extract (line 85) | abstract public function extract($destination, callable $status = null); method addEmptyFolders (line 92) | abstract public function addEmptyFolders($folders, callable $status = ... method getArchiveFiles (line 98) | protected function getArchiveFiles($rootPath) FILE: system/src/Grav/Common/Filesystem/Folder.php class Folder (line 29) | abstract class Folder method lastModifiedFolder (line 37) | public static function lastModifiedFolder(array $paths): int method lastModifiedFile (line 75) | public static function lastModifiedFile(array $paths, $extensions = 'm... method hashAllFiles (line 117) | public static function hashAllFiles(array $paths): string method getRelativePath (line 151) | public static function getRelativePath($path, $base = GRAV_ROOT) method getRelativePathDotDot (line 171) | public static function getRelativePathDotDot($path, $base) method shift (line 208) | public static function shift(&$path) method all (line 225) | public static function all($path, array $params = []) method copy (line 317) | public static function copy($source, $target, $ignore = null) method move (line 368) | public static function move($source, $target) method delete (line 416) | public static function delete($target, $include_target = true) method mkdir (line 445) | public static function mkdir($folder) method create (line 455) | public static function create($folder) method rcopy (line 481) | public static function rcopy($src, $dest) method countChildren (line 515) | public static function countChildren($directory) method doDelete (line 531) | protected static function doDelete($folder, $include_target = true) FILE: system/src/Grav/Common/Filesystem/RecursiveDirectoryFilterIterator.php class RecursiveDirectoryFilterIterator (line 21) | class RecursiveDirectoryFilterIterator extends RecursiveFilterIterator method __construct (line 38) | public function __construct(RecursiveIterator $iterator, $root, $ignor... method accept (line 52) | public function accept() :bool method matchesPattern (line 87) | protected function matchesPattern($filename, $patterns) method getChildren (line 112) | public function getChildren() :RecursiveFilterIterator FILE: system/src/Grav/Common/Filesystem/RecursiveFolderFilterIterator.php class RecursiveFolderFilterIterator (line 21) | class RecursiveFolderFilterIterator extends \RecursiveFilterIterator method __construct (line 32) | public function __construct(RecursiveIterator $iterator, $ignore_folde... method accept (line 48) | public function accept() :bool FILE: system/src/Grav/Common/Filesystem/ZipArchiver.php class ZipArchiver (line 22) | class ZipArchiver extends Archiver method extract (line 29) | public function extract($destination, callable $status = null) method compress (line 54) | public function compress($source, callable $status = null) method addEmptyFolders (line 121) | public function addEmptyFolders($folders, callable $status = null) FILE: system/src/Grav/Common/Flex/FlexCollection.php class FlexCollection (line 24) | abstract class FlexCollection extends \Grav\Framework\Flex\FlexCollection FILE: system/src/Grav/Common/Flex/FlexIndex.php class FlexIndex (line 25) | abstract class FlexIndex extends \Grav\Framework\Flex\FlexIndex FILE: system/src/Grav/Common/Flex/FlexObject.php class FlexObject (line 25) | abstract class FlexObject extends \Grav\Framework\Flex\FlexObject implem... method getFormValue (line 35) | public function getFormValue(string $name, $default = null, string $se... method prepareStorage (line 57) | public function prepareStorage(): array FILE: system/src/Grav/Common/Flex/Traits/FlexCollectionTrait.php type FlexCollectionTrait (line 20) | trait FlexCollectionTrait method triggerEvent (line 29) | public function triggerEvent(string $name, $event = null) FILE: system/src/Grav/Common/Flex/Traits/FlexCommonTrait.php type FlexCommonTrait (line 26) | trait FlexCommonTrait method getTemplate (line 34) | protected function getTemplate($layout) method getTemplatePaths (line 52) | abstract protected function getTemplatePaths(string $layout): array; method getContainer (line 53) | abstract protected function getContainer(): Grav; FILE: system/src/Grav/Common/Flex/Traits/FlexGravTrait.php type FlexGravTrait (line 21) | trait FlexGravTrait method getContainer (line 26) | protected function getContainer(): Grav method getFlexContainer (line 34) | protected function getFlexContainer(): Flex method getActiveUser (line 47) | protected function getActiveUser(): ?UserInterface method isAdminSite (line 60) | protected function isAdminSite(): bool method getAuthorizeScope (line 70) | protected function getAuthorizeScope(): string FILE: system/src/Grav/Common/Flex/Traits/FlexIndexTrait.php type FlexIndexTrait (line 18) | trait FlexIndexTrait FILE: system/src/Grav/Common/Flex/Traits/FlexObjectTrait.php type FlexObjectTrait (line 20) | trait FlexObjectTrait method triggerEvent (line 29) | public function triggerEvent(string $name, $event = null) FILE: system/src/Grav/Common/Flex/Types/Generic/GenericCollection.php class GenericCollection (line 22) | class GenericCollection extends FlexCollection FILE: system/src/Grav/Common/Flex/Types/Generic/GenericIndex.php class GenericIndex (line 22) | class GenericIndex extends FlexIndex FILE: system/src/Grav/Common/Flex/Types/Generic/GenericObject.php class GenericObject (line 20) | class GenericObject extends FlexObject FILE: system/src/Grav/Common/Flex/Types/Pages/PageCollection.php class PageCollection (line 53) | class PageCollection extends FlexPageCollection implements PageCollectio... method getCachedMethods (line 64) | public static function getCachedMethods(): array method getRoot (line 111) | public function getRoot() method getParams (line 121) | public function getParams(): array method setParams (line 132) | public function setParams(array $params) method params (line 144) | public function params(): array method addPage (line 155) | public function addPage(PageInterface $page) method merge (line 175) | public function merge(PageCollectionInterface $collection) method intersect (line 187) | public function intersect(PageCollectionInterface $collection) method setCurrent (line 195) | public function setCurrent(string $path): void method prev (line 206) | public function prev() method nth (line 221) | public function nth($key) method random (line 233) | public function random($num = 1) method append (line 245) | public function append($items) method batch (line 257) | public function batch($size): array method order (line 279) | public function order($by, $dir = 'asc', $manual = null, $sort_flags =... method buildSort (line 301) | protected function buildSort($order_by = 'default', $order_dir = 'asc'... method all (line 431) | public function all() method dateRange (line 449) | public function dateRange($startDate = null, $endDate = null, $field =... method visible (line 476) | public function visible() method nonVisible (line 494) | public function nonVisible() method pages (line 512) | public function pages() method modules (line 534) | public function modules() method modular (line 556) | public function modular() method nonModular (line 567) | public function nonModular() method published (line 578) | public function published() method nonPublished (line 596) | public function nonPublished() method routable (line 614) | public function routable() method nonRoutable (line 632) | public function nonRoutable() method ofType (line 651) | public function ofType($type) method ofOneOfTheseTypes (line 670) | public function ofOneOfTheseTypes($types) method ofOneOfTheseAccessLevels (line 689) | public function ofOneOfTheseAccessLevels($accessLevels) method withOrdered (line 731) | public function withOrdered(bool $bool = true) method withModules (line 743) | public function withModules(bool $bool = true) method withPages (line 755) | public function withPages(bool $bool = true) method withTranslation (line 769) | public function withTranslation(bool $bool = true, string $languageCod... method withTranslated (line 781) | public function withTranslated(string $languageCode = null, bool $fall... method filterBy (line 803) | public function filterBy(array $filters, bool $recursive = false) method toExtendedArray (line 816) | public function toExtendedArray(): array method getLevelListing (line 832) | public function getLevelListing(array $options): array FILE: system/src/Grav/Common/Flex/Types/Pages/PageIndex.php class PageIndex (line 51) | class PageIndex extends FlexPageIndex implements PageCollectionInterface method __construct (line 69) | public function __construct(array $entries = [], FlexDirectory $direct... method loadEntriesFromStorage (line 84) | public static function loadEntriesFromStorage(FlexStorageInterface $st... method get (line 109) | public function get($key) method getRoot (line 132) | public function getRoot() method withTranslated (line 184) | public function withTranslated(string $languageCode = null, bool $fall... method getLanguage (line 199) | public function getLanguage(): ?string method getParams (line 209) | public function getParams(): array method getParam (line 220) | public function getParam(string $name) method setParams (line 231) | public function setParams(array $params) method setParam (line 245) | public function setParam(string $name, $value) method params (line 257) | public function params(): array method getCacheKey (line 266) | public function getCacheKey(): string method filterBy (line 288) | public function filterBy(array $filters, bool $recursive = false) method filterByParent (line 345) | protected function filterByParent(array $filters) method getLevelListing (line 357) | public function getLevelListing(array $options): array method createFrom (line 416) | protected function createFrom(array $entries, string $keyField = null) method translateEntries (line 431) | protected function translateEntries(array $entries, string $lang, bool... method getLanguageTemplates (line 472) | protected function getLanguageTemplates(string $key): array method getFallbackLanguages (line 496) | protected function getFallbackLanguages(string $languageCode = null, b... method getLevelListingRecurse (line 519) | protected function getLevelListingRecurse(array $options): array method getListingActions (line 743) | protected function getListingActions(PageObject $object, UserInterface... method getIndexFile (line 765) | protected static function getIndexFile(FlexStorageInterface $storage) method jsDate (line 784) | private function jsDate(int $timestamp = null): ?string method addPage (line 803) | public function addPage(PageInterface $page) method copy (line 815) | public function copy() method merge (line 828) | public function merge(PageCollectionInterface $collection) method intersect (line 841) | public function intersect(PageCollectionInterface $collection) method batch (line 853) | public function batch($size) method remove (line 866) | public function remove($key) method order (line 881) | public function order($by, $dir = 'asc', $manual = null, $sort_flags =... method isFirst (line 895) | public function isFirst($path): bool method isLast (line 910) | public function isLast($path): bool method prevSibling (line 925) | public function prevSibling($path) method nextSibling (line 940) | public function nextSibling($path) method adjacentSibling (line 956) | public function adjacentSibling($path, $direction = 1) method currentPosition (line 970) | public function currentPosition($path): ?int method dateRange (line 991) | public function dateRange($startDate = null, $endDate = null, $field =... method all (line 1004) | public function all() method visible (line 1015) | public function visible() method nonVisible (line 1028) | public function nonVisible() method pages (line 1041) | public function pages() method modules (line 1054) | public function modules() method modular (line 1067) | public function modular() method nonModular (line 1078) | public function nonModular() method published (line 1089) | public function published() method nonPublished (line 1102) | public function nonPublished() method routable (line 1115) | public function routable() method nonRoutable (line 1128) | public function nonRoutable() method ofType (line 1142) | public function ofType($type) method ofOneOfTheseTypes (line 1156) | public function ofOneOfTheseTypes($types) method ofOneOfTheseAccessLevels (line 1170) | public function ofOneOfTheseAccessLevels($accessLevels) method toArray (line 1182) | public function toArray() method toExtendedArray (line 1193) | public function toExtendedArray() FILE: system/src/Grav/Common/Flex/Types/Pages/PageObject.php class PageObject (line 55) | class PageObject extends FlexPageObject method getCachedMethods (line 75) | public static function getCachedMethods(): array method initialize (line 88) | public function initialize(): void method getRoute (line 100) | public function getRoute($query = []): ?Route method getFormValue (line 132) | public function getFormValue(string $name, $default = null, string $se... method getCacheKey (line 166) | public function getCacheKey(): string method onBeforeSave (line 182) | protected function onBeforeSave(array $variables) method onSave (line 241) | protected function onSave(array $variables): array method onAfterSave (line 256) | protected function onAfterSave(array $variables): void method check (line 264) | public function check(UserInterface $user = null): void method save (line 283) | public function save($reorder = true) method delete (line 318) | public function delete() method move (line 339) | public function move(PageInterface $parent) method isAuthorizedOverride (line 359) | protected function isAuthorizedOverride(UserInterface $user, string $a... method isMoved (line 377) | protected function isMoved(): bool method reorderSiblings (line 392) | protected function reorderSiblings(array $ordering) method full_order (line 491) | public function full_order(): string method doGetBlueprint (line 502) | protected function doGetBlueprint(string $name = ''): Blueprint method getLevelListing (line 546) | public function getLevelListing(array $options): array method filterBy (line 587) | public function filterBy(array $filters, bool $recursive = false): bool method exists (line 655) | public function exists(): bool method __debugInfo (line 663) | public function __debugInfo(): array method filterElements (line 677) | protected function filterElements(array &$elements, bool $extended = f... method prepareStorage (line 720) | public function prepareStorage(): array FILE: system/src/Grav/Common/Flex/Types/Pages/Storage/PageStorage.php class PageStorage (line 33) | class PageStorage extends FolderStorage method initOptions (line 56) | protected function initOptions(array $options): void method parseKey (line 79) | public function parseKey(string $key, bool $variations = true): array method readFrontmatter (line 101) | public function readFrontmatter(string $key): string method readRaw (line 125) | public function readRaw(string $key): string method buildStorageKey (line 146) | public function buildStorageKey(array $keys, bool $includeParams = tru... method buildStorageKeyParams (line 168) | public function buildStorageKeyParams(array $keys): string method buildFolder (line 183) | public function buildFolder(array $keys): string method buildFilename (line 192) | public function buildFilename(array $keys): string method buildFilepath (line 209) | public function buildFilepath(array $keys): string method extractKeysFromRow (line 222) | public function extractKeysFromRow(array $row, bool $setDefaultLang = ... method extractKeysFromStorageKey (line 272) | public function extractKeysFromStorageKey(string $key): array method parseParams (line 307) | protected function parseParams(string $key, string $params): array method prepareRow (line 333) | protected function prepareRow(array &$row): void method loadRow (line 343) | protected function loadRow(string $key): ?array method saveRow (line 365) | protected function saveRow(string $key, array $row): array method canDeleteFolder (line 485) | protected function canDeleteFolder(string $key): bool method getKeyFromPath (line 507) | protected function getKeyFromPath(string $path): string method buildIndex (line 521) | protected function buildIndex(): array method getObjectMeta (line 533) | protected function getObjectMeta(string $key, bool $reload = false): a... method getIndexMeta (line 639) | protected function getIndexMeta(): array method getNewKey (line 696) | protected function getNewKey(): string FILE: system/src/Grav/Common/Flex/Types/Pages/Traits/PageContentTrait.php type PageContentTrait (line 19) | trait PageContentTrait method id (line 24) | public function id($var = null): string method date (line 44) | public function date($var = null): int method isPage (line 69) | public function isPage(bool $bool = true): bool FILE: system/src/Grav/Common/Flex/Types/Pages/Traits/PageLegacyTrait.php type PageLegacyTrait (line 28) | trait PageLegacyTrait method children (line 35) | public function children() method isFirst (line 53) | public function isFirst(): bool method isLast (line 74) | public function isLast(): bool method adjacentSibling (line 96) | public function adjacentSibling($direction = 1) method ancestor (line 121) | public function ancestor($lookup = null) method getInheritedParams (line 139) | protected function getInheritedParams($field): array method find (line 165) | public function find($url, $all = false) method collection (line 185) | public function collection($params = 'content', $pagination = true) method evaluate (line 214) | public function evaluate($value, $only_published = true) FILE: system/src/Grav/Common/Flex/Types/Pages/Traits/PageRoutableTrait.php type PageRoutableTrait (line 26) | trait PageRoutableTrait method parent (line 35) | public function parent(PageInterface $var = null) method currentPosition (line 66) | public function currentPosition(): ?int method active (line 83) | public function active(): bool method activeChild (line 98) | public function activeChild(): bool FILE: system/src/Grav/Common/Flex/Types/Pages/Traits/PageTranslateTrait.php type PageTranslateTrait (line 24) | trait PageTranslateTrait method translatedLanguages (line 32) | public function translatedLanguages($onlyPublished = false): array FILE: system/src/Grav/Common/Flex/Types/UserGroups/UserGroupCollection.php class UserGroupCollection (line 22) | class UserGroupCollection extends FlexCollection method getCachedMethods (line 27) | public static function getCachedMethods(): array method authorize (line 41) | public function authorize(string $action, string $scope = null): ?bool FILE: system/src/Grav/Common/Flex/Types/UserGroups/UserGroupIndex.php class UserGroupIndex (line 22) | class UserGroupIndex extends FlexIndex FILE: system/src/Grav/Common/Flex/Types/UserGroups/UserGroupObject.php class UserGroupObject (line 28) | class UserGroupObject extends FlexObject implements UserGroupInterface method getCachedMethods (line 38) | public static function getCachedMethods(): array method getTitle (line 48) | public function getTitle(): string method authorize (line 60) | public function authorize(string $action, string $scope = null): ?bool method groupNames (line 78) | public static function groupNames(): array method getAccess (line 93) | protected function getAccess(): Access method offsetLoad_access (line 106) | protected function offsetLoad_access($value): array method offsetPrepare_access (line 121) | protected function offsetPrepare_access($value): array method offsetSerialize_access (line 130) | protected function offsetSerialize_access(?array $value): ?array FILE: system/src/Grav/Common/Flex/Types/Users/Storage/UserFileStorage.php class UserFileStorage (line 20) | class UserFileStorage extends FileStorage method getMediaPath (line 26) | public function getMediaPath(string $key = null): ?string method prepareRow (line 37) | protected function prepareRow(array &$row): void FILE: system/src/Grav/Common/Flex/Types/Users/Storage/UserFolderStorage.php class UserFolderStorage (line 20) | class UserFolderStorage extends FolderStorage method prepareRow (line 27) | protected function prepareRow(array &$row): void FILE: system/src/Grav/Common/Flex/Types/Users/Traits/UserObjectLegacyTrait.php type UserObjectLegacyTrait (line 22) | trait UserObjectLegacyTrait method merge (line 31) | public function merge(array $data) method getAvatarMedia (line 46) | public function getAvatarMedia() method avatarUrl (line 59) | public function avatarUrl() method authorise (line 74) | public function authorise($action) method count (line 87) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Common/Flex/Types/Users/UserCollection.php class UserCollection (line 25) | class UserCollection extends FlexCollection implements UserCollectionInt... method getCachedMethods (line 30) | public static function getCachedMethods(): array method load (line 45) | public function load($username): UserInterface method find (line 80) | public function find($query, $fields = ['username', 'email']): UserInt... method delete (line 110) | public function delete($username): bool method filterUsername (line 126) | protected function filterUsername(string $key): string FILE: system/src/Grav/Common/Flex/Types/Users/UserIndex.php class UserIndex (line 31) | class UserIndex extends FlexIndex implements UserCollectionInterface method loadEntriesFromStorage (line 39) | public static function loadEntriesFromStorage(FlexStorageInterface $st... method updateObjectMeta (line 65) | public static function updateObjectMeta(array &$meta, array $data, Fle... method load (line 81) | public function load($username): UserInterface method delete (line 115) | public function delete($username): bool method find (line 134) | public function find($query, $fields = ['username', 'email']): UserInt... method filterUsername (line 167) | protected static function filterUsername(string $key, FlexStorageInter... method getIndexFile (line 176) | protected static function getIndexFile(FlexStorageInterface $storage) method onChanges (line 192) | protected static function onChanges(array $entries, array $added, arra... FILE: system/src/Grav/Common/Flex/Types/Users/UserObject.php class UserObject (line 74) | class UserObject extends FlexObject implements UserInterface, Countable method getCachedMethods (line 105) | public static function getCachedMethods(): array method __construct (line 126) | public function __construct(array $elements, $key, FlexDirectory $dire... method __clone (line 150) | public function __clone() method onPrepareRegistration (line 161) | public function onPrepareRegistration(): void method getContentEditor (line 180) | public function getContentEditor(): string method get (line 195) | public function get($name, $default = null, $separator = null) method set (line 210) | public function set($name, $value, $separator = null) method undef (line 226) | public function undef($name, $separator = null) method def (line 243) | public function def($name, $default = null, $separator = null) method isMyself (line 254) | public function isMyself(?UserInterface $user = null): bool method authorize (line 273) | public function authorize(string $action, string $scope = null): ?bool method getProperty (line 332) | public function getProperty($property, $default = null) method getRoles (line 347) | public function getRoles(): UserGroupIndex method toArray (line 357) | public function toArray() method toYaml (line 374) | public function toYaml($inline = 5, $indent = 2) method toJson (line 386) | public function toJson() method join (line 402) | public function join($name, $value, $separator = null) method getDefaults (line 432) | public function getDefaults() method joinDefaults (line 445) | public function joinDefaults($name, $value, $separator = null) method getJoined (line 470) | public function getJoined($name, $value, $separator = null) method setDefaults (line 499) | public function setDefaults(array $data) method validate (line 512) | public function validate() method filter (line 523) | public function filter() method extra (line 535) | public function extra() method raw (line 547) | public function raw() method file (line 560) | public function file(FileInterface $storage = null) method isValid (line 572) | public function isValid(): bool method save (line 582) | public function save() method prepareStorage (line 630) | public function prepareStorage(): array method getMedia (line 643) | public function getMedia() method getMediaFolder (line 667) | public function getMediaFolder(): ?string method initRelationship (line 685) | public function initRelationship(string $name) method updateRelationships (line 705) | protected function updateRelationships(): bool method updateAvatarRelationship (line 732) | protected function updateAvatarRelationship(ToOneRelationshipInterface... method doGetBlueprint (line 759) | protected function doGetBlueprint(string $name = ''): Blueprint method isAuthorizedOverride (line 782) | protected function isAuthorizedOverride(UserInterface $user, string $a... method getAvatarFile (line 805) | protected function getAvatarFile(): ?string method getOriginalMedia (line 822) | protected function getOriginalMedia() method setUpdatedMedia (line 836) | protected function setUpdatedMedia(array $files): void method saveUpdatedMedia (line 920) | protected function saveUpdatedMedia(): void method doSerialize (line 971) | protected function doSerialize(): array method getUserGroups (line 984) | protected function getUserGroups() method getGroups (line 1006) | protected function getGroups() method getAccess (line 1020) | protected function getAccess(): Access method offsetLoad_access (line 1033) | protected function offsetLoad_access($value): array method offsetPrepare_access (line 1046) | protected function offsetPrepare_access($value): array method offsetSerialize_access (line 1055) | protected function offsetSerialize_access(?array $value): ?array FILE: system/src/Grav/Common/Form/FormFlash.php class FormFlash (line 21) | class FormFlash extends FrameworkFormFlash method getLegacyFiles (line 27) | public function getLegacyFiles(): array method uploadFile (line 52) | public function uploadFile(string $field, string $filename, array $upl... method cropFile (line 84) | public function cropFile(string $field, string $filename, array $uploa... FILE: system/src/Grav/Common/GPM/AbstractCollection.php class AbstractCollection (line 18) | abstract class AbstractCollection extends Iterator method toJson (line 23) | public function toJson() method toArray (line 31) | public function toArray() FILE: system/src/Grav/Common/GPM/Common/AbstractPackageCollection.php class AbstractPackageCollection (line 18) | abstract class AbstractPackageCollection extends Iterator method toJson (line 26) | public function toJson() method toArray (line 40) | public function toArray() FILE: system/src/Grav/Common/GPM/Common/CachedCollection.php class CachedCollection (line 18) | class CachedCollection extends Iterator method __construct (line 28) | public function __construct($items) FILE: system/src/Grav/Common/GPM/Common/Package.php class Package (line 17) | class Package method __construct (line 27) | public function __construct(Data $package, $type = null) method getData (line 39) | public function getData() method __get (line 48) | #[\ReturnTypeWillChange] method __set (line 59) | #[\ReturnTypeWillChange] method __isset (line 69) | #[\ReturnTypeWillChange] method __toString (line 78) | #[\ReturnTypeWillChange] method toJson (line 87) | public function toJson() method toArray (line 95) | public function toArray() FILE: system/src/Grav/Common/GPM/GPM.php class GPM (line 32) | class GPM extends Iterator method __construct (line 60) | public function __construct($refresh = false, $callback = null) method __get (line 78) | #[\ReturnTypeWillChange] method __isset (line 95) | #[\ReturnTypeWillChange] method getInstalled (line 111) | public function getInstalled() method getInstallable (line 122) | public function getInstallable($list_type_installed = ['plugins' => tr... method countInstalled (line 143) | public function countInstalled() method getInstalledPackage (line 156) | public function getInstalledPackage($slug) method getInstalledPlugin (line 167) | public function getInstalledPlugin($slug) method getInstalledPlugins (line 176) | public function getInstalledPlugins() method isPluginEnabled (line 188) | public function isPluginEnabled($slug): bool method isPluginInstalled (line 201) | public function isPluginInstalled($slug): bool method isPluginInstalledAsSymlink (line 210) | public function isPluginInstalledAsSymlink($slug) method getInstalledTheme (line 223) | public function getInstalledTheme($slug) method getInstalledThemes (line 233) | public function getInstalledThemes() method isThemeEnabled (line 244) | public function isThemeEnabled($slug): bool method isThemeInstalled (line 259) | public function isThemeInstalled($slug): bool method countUpdates (line 269) | public function countUpdates() method getUpdatable (line 282) | public function getUpdatable($list_type_update = ['plugins' => true, '... method getUpdatablePlugins (line 304) | public function getUpdatablePlugins() method getLatestVersionOfPackage (line 347) | public function getLatestVersionOfPackage($package_name) method isUpdatable (line 374) | public function isUpdatable($slug) method isPluginUpdatable (line 385) | public function isPluginUpdatable($plugin) method getUpdatableThemes (line 396) | public function getUpdatableThemes() method isThemeUpdatable (line 439) | public function isThemeUpdatable($theme) method getReleaseType (line 450) | public function getReleaseType($package_name) method isStableRelease (line 477) | public function isStableRelease($package_name) method isTestingRelease (line 488) | public function isTestingRelease($package_name) method getRepositoryPlugin (line 502) | public function getRepositoryPlugin($slug) method getRepositoryPlugins (line 514) | public function getRepositoryPlugins() method getRepositoryTheme (line 525) | public function getRepositoryTheme($slug) method getRepositoryThemes (line 537) | public function getRepositoryThemes() method getRepository (line 548) | public function getRepository() method getGrav (line 564) | public function getGrav() method findPackage (line 582) | public function findPackage($search, $ignore_exception = false) method downloadPackage (line 628) | public static function downloadPackage($package_file, $tmp) method copyPackage (line 659) | public static function copyPackage($package_file, $tmp) method getPackageType (line 679) | public static function getPackageType($source) method getPackageName (line 728) | public static function getPackageName($source) method getBlueprints (line 751) | public static function getBlueprints($source) method getInstallPath (line 772) | public static function getInstallPath($type, $name) method findPackages (line 792) | public function findPackages($searches = []) method getPackagesThatDependOnPackage (line 846) | public function getPackagesThatDependOnPackage($slug) method getVersionOfDependencyRequiredByPackage (line 877) | public function getVersionOfDependencyRequiredByPackage($package_slug,... method checkNoOtherPackageNeedsThisDependencyInALowerVersion (line 899) | public function checkNoOtherPackageNeedsThisDependencyInALowerVersion(... method checkPackagesCanBeInstalled (line 933) | public function checkPackagesCanBeInstalled($packages_names_list) method getDependencies (line 953) | public function getDependencies($packages) method checkNoOtherPackageNeedsTheseDependenciesInALowerVersion (line 1070) | public function checkNoOtherPackageNeedsTheseDependenciesInALowerVersi... method firstVersionIsLower (line 1086) | private function firstVersionIsLower($firstVersion, $secondVersion) method calculateMergedDependenciesOfPackage (line 1098) | private function calculateMergedDependenciesOfPackage($packageName, $d... method calculateMergedDependenciesOfPackages (line 1172) | public function calculateMergedDependenciesOfPackages($packages) method calculateVersionNumberFromDependencyVersion (line 1195) | public function calculateVersionNumberFromDependencyVersion($version) method versionFormatIsNextSignificantRelease (line 1221) | public function versionFormatIsNextSignificantRelease($version): bool method versionFormatIsEqualOrHigher (line 1234) | public function versionFormatIsEqualOrHigher($version): bool method checkNextSignificantReleasesAreCompatible (line 1251) | public function checkNextSignificantReleasesAreCompatible($version1, $... FILE: system/src/Grav/Common/GPM/Installer.php class Installer (line 26) | class Installer method install (line 80) | public static function install($zip, $destination, $options = [], $ext... method unZip (line 176) | public static function unZip($zip_file, $destination) method loadInstaller (line 217) | private static function loadInstaller($installer_file_folder, $is_inst... method moveInstall (line 265) | public static function moveInstall($source_path, $install_path) method copyInstall (line 281) | public static function copyInstall($source_path, $install_path) method sophisticatedInstall (line 299) | public static function sophisticatedInstall($source_path, $install_pat... method uninstall (line 351) | public static function uninstall($path, $options = []) method isValidDestination (line 392) | public static function isValidDestination($destination, $exclude = []) method isGravInstance (line 420) | public static function isGravInstance($target) method getMessage (line 441) | public static function getMessage() method lastErrorMsg (line 451) | public static function lastErrorMsg() method lastErrorCode (line 542) | public static function lastErrorCode() method setError (line 553) | public static function setError($error) FILE: system/src/Grav/Common/GPM/Licenses.php class Licenses (line 22) | class Licenses method set (line 36) | public static function set($slug, $license) method get (line 68) | public static function get($slug = null) method validate (line 90) | public static function validate($license = null) method getLicenseFile (line 104) | public static function getLicenseFile() FILE: system/src/Grav/Common/GPM/Local/AbstractPackageCollection.php class AbstractPackageCollection (line 18) | abstract class AbstractPackageCollection extends BaseCollection method __construct (line 25) | public function __construct($items) FILE: system/src/Grav/Common/GPM/Local/Package.php class Package (line 20) | class Package extends BasePackage method __construct (line 30) | public function __construct(Data $package, $package_type = null) method isEnabled (line 47) | public function isEnabled() FILE: system/src/Grav/Common/GPM/Local/Packages.php class Packages (line 18) | class Packages extends CachedCollection method __construct (line 20) | public function __construct() FILE: system/src/Grav/Common/GPM/Local/Plugins.php class Plugins (line 18) | class Plugins extends AbstractPackageCollection method __construct (line 26) | public function __construct() FILE: system/src/Grav/Common/GPM/Local/Themes.php class Themes (line 18) | class Themes extends AbstractPackageCollection method __construct (line 26) | public function __construct() FILE: system/src/Grav/Common/GPM/Remote/AbstractPackageCollection.php class AbstractPackageCollection (line 22) | class AbstractPackageCollection extends BaseCollection method __construct (line 41) | public function __construct($repository = null, $refresh = false, $cal... method fetch (line 71) | public function fetch($refresh = false, $callback = null) FILE: system/src/Grav/Common/GPM/Remote/GravCore.php class GravCore (line 20) | class GravCore extends AbstractPackageCollection method __construct (line 39) | public function __construct($refresh = false, $callback = null) method getAssets (line 66) | public function getAssets() method getChangelog (line 77) | public function getChangelog($diff = null) method getDate (line 102) | public function getDate() method isUpdatable (line 112) | public function isUpdatable() method getVersion (line 122) | public function getVersion() method getMinPHPVersion (line 132) | public function getMinPHPVersion() method isSymlink (line 147) | public function isSymlink() FILE: system/src/Grav/Common/GPM/Remote/Package.php class Package (line 19) | class Package extends BasePackage implements \JsonSerializable method __construct (line 26) | public function __construct($package, $package_type = null) method jsonSerialize (line 35) | #[\ReturnTypeWillChange] method getChangelog (line 47) | public function getChangelog($diff = null) FILE: system/src/Grav/Common/GPM/Remote/Packages.php class Packages (line 18) | class Packages extends CachedCollection method __construct (line 25) | public function __construct($refresh = false, $callback = null) FILE: system/src/Grav/Common/GPM/Remote/Plugins.php class Plugins (line 16) | class Plugins extends AbstractPackageCollection method __construct (line 28) | public function __construct($refresh = false, $callback = null) FILE: system/src/Grav/Common/GPM/Remote/Themes.php class Themes (line 16) | class Themes extends AbstractPackageCollection method __construct (line 28) | public function __construct($refresh = false, $callback = null) FILE: system/src/Grav/Common/GPM/Upgrader.php class Upgrader (line 20) | class Upgrader method __construct (line 35) | public function __construct($refresh = false, $callback = null) method getReleaseDate (line 45) | public function getReleaseDate() method getLocalVersion (line 55) | public function getLocalVersion() method getRemoteVersion (line 65) | public function getRemoteVersion() method getAssets (line 75) | public function getAssets() method getChangelog (line 86) | public function getChangelog($diff = null) method meetsRequirements (line 96) | public function meetsRequirements() method minPHPVersion (line 110) | public function minPHPVersion() method isUpgradable (line 124) | public function isUpgradable() method isSymlink (line 134) | public function isSymlink() FILE: system/src/Grav/Common/Getters.php class Getters (line 20) | abstract class Getters implements ArrayAccess, Countable method __set (line 31) | #[\ReturnTypeWillChange] method __get (line 43) | #[\ReturnTypeWillChange] method __isset (line 55) | #[\ReturnTypeWillChange] method __unset (line 66) | #[\ReturnTypeWillChange] method offsetExists (line 76) | #[\ReturnTypeWillChange] method offsetGet (line 92) | #[\ReturnTypeWillChange] method offsetSet (line 108) | #[\ReturnTypeWillChange] method offsetUnset (line 122) | #[\ReturnTypeWillChange] method count (line 136) | #[\ReturnTypeWillChange] method toArray (line 152) | public function toArray() FILE: system/src/Grav/Common/Grav.php class Grav (line 77) | class Grav extends Container method resetInstance (line 144) | public static function resetInstance(): void method instance (line 158) | public static function instance(array $values = []) method getVersion (line 184) | public function getVersion(): string method isSetup (line 192) | public function isSetup(): bool method setup (line 203) | public function setup(string $environment = null) method initializeCli (line 239) | public function initializeCli() method process (line 251) | public function process(): void method cleanOutputBuffers (line 356) | public function cleanOutputBuffers(): void method close (line 374) | public function close(ResponseInterface $response): void method exit (line 424) | public function exit(ResponseInterface $response): void method redirect (line 438) | public function redirect($route, $code = null): void method getRedirectResponse (line 452) | public function getRedirectResponse($route, $code = null): ResponseInt... method redirectLangSafe (line 510) | public function redirectLangSafe($route, $code = null): void method header (line 525) | public function header(ResponseInterface $response = null): void method setLocale (line 550) | public function setLocale(): void method dispatchEvent (line 565) | public function dispatchEvent($event) method fireEvent (line 588) | public function fireEvent($eventName, Event $event = null) method shutdown (line 611) | public function shutdown(): void method __call (line 675) | #[\ReturnTypeWillChange] method measureTime (line 691) | public function measureTime(string $timerId, string $timerTitle, calla... method load (line 707) | protected static function load(array $values) method registerServices (line 731) | protected function registerServices(): void method fallbackUrl (line 750) | public function fallbackUrl($path) FILE: system/src/Grav/Common/GravTrait.php type GravTrait (line 15) | trait GravTrait method getGrav (line 24) | public static function getGrav() FILE: system/src/Grav/Common/HTTP/Client.php class Client (line 19) | class Client method getClient (line 28) | public static function getClient(array $overrides = [], int $connectio... method getOptions (line 66) | public static function getOptions(): HttpOptions method progress (line 112) | public static function progress(int $bytes_transferred, int $filesize,... FILE: system/src/Grav/Common/HTTP/Response.php class Response (line 33) | class Response method get (line 44) | public static function get(string $uri = '', array $overrides = [], ca... method request (line 61) | public static function request(string $method, string $uri, array $ove... method isRemote (line 90) | public static function isRemote($file): bool FILE: system/src/Grav/Common/Helpers/Base32.php class Base32 (line 21) | class Base32 method encode (line 45) | public static function encode($bytes) method decode (line 87) | public static function decode($base32) FILE: system/src/Grav/Common/Helpers/Excerpts.php class Excerpts (line 24) | class Excerpts method processImageHtml (line 33) | public static function processImageHtml($html, PageInterface $page = n... method processLinkHtml (line 64) | public static function processLinkHtml($html, PageInterface $page = null) method getExcerptFromHtml (line 87) | public static function getExcerptFromHtml($html, $tag) method getHtmlFromExcerpt (line 128) | public static function getHtmlFromExcerpt($excerpt) method processLinkExcerpt (line 161) | public static function processLinkExcerpt($excerpt, PageInterface $pag... method processImageExcerpt (line 175) | public static function processImageExcerpt(array $excerpt, PageInterfa... method processMediaActions (line 190) | public static function processMediaActions($medium, $url, PageInterfac... FILE: system/src/Grav/Common/Helpers/Exif.php class Exif (line 21) | class Exif method __construct (line 30) | public function __construct() method getReader (line 44) | public function getReader() FILE: system/src/Grav/Common/Helpers/LogViewer.php class LogViewer (line 23) | class LogViewer method objectTail (line 36) | public function objectTail($filepath, $lines = 1, $desc = true) method tail (line 56) | public function tail($filepath, $lines = 1) method levelColor (line 107) | public static function levelColor($level) method parse (line 128) | public function parse($line) method parseTrace (line 169) | public static function parseTrace($trace, $rows = 10) FILE: system/src/Grav/Common/Helpers/Truncator.php class Truncator (line 30) | class Truncator method truncateWords (line 40) | public static function truncateWords($html, $limit = 0, $ellipsis = '') method truncateLetters (line 96) | public static function truncateLetters($html, $limit = 0, $ellipsis = '') method htmlToDomDocument (line 140) | public static function htmlToDomDocument($html) method removeProceedingNodes (line 167) | private static function removeProceedingNodes($domNode, $topNode) method getCleanedHTML (line 197) | private static function getCleanedHTML(DOMDocument $doc, DOMNode $cont... method insertEllipsis (line 217) | private static function insertEllipsis($domNode, $ellipsis) method truncate (line 246) | public function truncate( FILE: system/src/Grav/Common/Helpers/YamlLinter.php class YamlLinter (line 26) | class YamlLinter method lint (line 32) | public static function lint(string $folder = null) method lintPages (line 46) | public static function lintPages() method lintConfig (line 54) | public static function lintConfig() method lintBlueprints (line 62) | public static function lintBlueprints() method recurseFolder (line 79) | public static function recurseFolder($path, $extensions = '(md|yaml)') method extractYaml (line 110) | protected static function extractYaml($path) FILE: system/src/Grav/Common/Inflector.php class Inflector (line 22) | class Inflector method init (line 40) | public static function init() method pluralize (line 63) | public static function pluralize($word, $count = 2) method singularize (line 108) | public static function singularize($word, $count = 1) method titleize (line 162) | public static function titleize($word, $uppercase = '') method camelize (line 187) | public static function camelize($word) method underscorize (line 203) | public static function underscorize($word) method hyphenize (line 223) | public static function hyphenize($word) method humanize (line 251) | public static function humanize($word, $uppercase = '') method variablize (line 270) | public static function variablize($word) method tableize (line 288) | public static function tableize($class_name) method classify (line 304) | public static function classify($table_name) method ordinalize (line 317) | public static function ordinalize($number) method monthize (line 347) | public static function monthize($days) FILE: system/src/Grav/Common/Iterator.php class Iterator (line 27) | class Iterator implements \ArrayAccess, \Iterator, \Countable, \Serializ... method __call (line 41) | #[\ReturnTypeWillChange] method __clone (line 50) | #[\ReturnTypeWillChange] method __toString (line 65) | #[\ReturnTypeWillChange] method remove (line 77) | public function remove($key) method prev (line 87) | public function prev() method nth (line 98) | public function nth($key) method first (line 110) | public function first() method last (line 122) | public function last() method reverse (line 134) | public function reverse() method indexOf (line 146) | public function indexOf($needle) method shuffle (line 162) | public function shuffle() method slice (line 184) | public function slice($offset, $length = null) method random (line 197) | public function random($num = 1) method append (line 215) | public function append($items) method filter (line 233) | public function filter(callable $callback = null) method sort (line 253) | public function sort(callable $callback = null, $desc = false) FILE: system/src/Grav/Common/Language/Language.php class Language (line 27) | class Language method __construct (line 57) | public function __construct(Grav $grav) method init (line 78) | public function init() method enabled (line 104) | public function enabled() method isDebug (line 114) | public function isDebug(): bool method getLanguages (line 124) | public function getLanguages() method setLanguages (line 135) | public function setLanguages($langs) method getAvailable (line 148) | public function getAvailable($delimiter = null) method getLanguage (line 166) | public function getLanguage() method getDefault (line 176) | public function getDefault() method setDefault (line 187) | public function setDefault($lang) method getActive (line 204) | public function getActive() method setActive (line 215) | public function setActive($lang) method setActiveFromUri (line 237) | public function setActiveFromUri($uri) method getLanguageURLPrefix (line 307) | public function getLanguageURLPrefix($lang = null) method isIncludeDefaultLanguage (line 327) | public function isIncludeDefaultLanguage($lang = null) method isLanguageInUrl (line 346) | public function isLanguageInUrl() method getPageExtensions (line 357) | public function getPageExtensions($fileExtension = null) method getFallbackPageExtensions (line 381) | public function getFallbackPageExtensions(string $fileExtension = null... method resetFallbackPageExtensions (line 419) | public function resetFallbackPageExtensions() method getFallbackLanguages (line 434) | public function getFallbackLanguages(string $languageCode = null, bool... method validate (line 497) | public function validate($lang) method translate (line 512) | public function translate($args, array $languages = null, $array_suppo... method translateArray (line 559) | public function translateArray($key, $index, $languages = null, $html_... method getTranslation (line 593) | public function getTranslation($lang, $key, $array_support = false) method getBrowserLanguages (line 614) | public function getBrowserLanguages($accept_langs = []) method getLanguageCode (line 651) | public function getLanguageCode($code, $type = 'name') method __debugInfo (line 659) | #[\ReturnTypeWillChange] method getTranslatedLanguages (line 671) | protected function getTranslatedLanguages(): array FILE: system/src/Grav/Common/Language/LanguageCodes.php class LanguageCodes (line 16) | class LanguageCodes method getName (line 168) | public static function getName($code) method getNativeName (line 177) | public static function getNativeName($code) method getOrientation (line 194) | public static function getOrientation($code) method isRtl (line 203) | public static function isRtl($code) method getNames (line 212) | public static function getNames(array $keys) method get (line 228) | public static function get($code, $type) method getList (line 237) | public static function getList($native = true) FILE: system/src/Grav/Common/Markdown/Parsedown.php class Parsedown (line 19) | class Parsedown extends \Parsedown method __construct (line 30) | public function __construct($excerpts = null, $defaults = null) FILE: system/src/Grav/Common/Markdown/ParsedownExtra.php class ParsedownExtra (line 20) | class ParsedownExtra extends \ParsedownExtra method __construct (line 31) | public function __construct($excerpts = null, $defaults = null) FILE: system/src/Grav/Common/Markdown/ParsedownGravTrait.php type ParsedownGravTrait (line 22) | trait ParsedownGravTrait method init (line 44) | protected function init($excerpts = null, $defaults = null) method getExcerpts (line 81) | public function getExcerpts() method addBlockType (line 96) | public function addBlockType($type, $tag, $continuable = false, $compl... method addInlineType (line 128) | public function addInlineType($type, $tag, $index = null) method isBlockContinuable (line 147) | protected function isBlockContinuable($Type) method isBlockCompletable (line 161) | protected function isBlockCompletable($Type) method elementToHtml (line 176) | public function elementToHtml(array $Element) method setSpecialChars (line 187) | public function setSpecialChars($special_chars) method blockTwigTag (line 200) | protected function blockTwigTag($line) method inlineSpecialCharacter (line 213) | protected function inlineSpecialCharacter($excerpt) method inlineImage (line 236) | protected function inlineImage($excerpt) method inlineLink (line 262) | protected function inlineLink($excerpt) method __call (line 293) | #[\ReturnTypeWillChange] method __set (line 310) | public function __set($name, $value) FILE: system/src/Grav/Common/Media/Interfaces/AudioMediaInterface.php type AudioMediaInterface (line 15) | interface AudioMediaInterface extends MediaObjectInterface, MediaPlayerI... method controlsList (line 24) | public function controlsList($controlsList); FILE: system/src/Grav/Common/Media/Interfaces/ImageManipulateInterface.php type ImageManipulateInterface (line 15) | interface ImageManipulateInterface method setImagePrettyName (line 22) | public function setImagePrettyName($name); method getImagePrettyName (line 27) | public function getImagePrettyName(); method cache (line 34) | public function cache(); method derivatives (line 46) | public function derivatives($min_width, $max_width = 2500, $step = 200); method clearAlternatives (line 51) | public function clearAlternatives(); method quality (line 59) | public function quality($quality = null); method format (line 67) | public function format($format); method sizes (line 75) | public function sizes($sizes = null); method width (line 89) | public function width($value = 'auto'); method height (line 103) | public function height($value = 'auto'); method higherQualityAlternative (line 119) | public function higherQualityAlternative(); FILE: system/src/Grav/Common/Media/Interfaces/ImageMediaInterface.php type ImageMediaInterface (line 15) | interface ImageMediaInterface extends MediaObjectInterface FILE: system/src/Grav/Common/Media/Interfaces/MediaCollectionInterface.php type MediaCollectionInterface (line 19) | interface MediaCollectionInterface extends \Grav\Framework\Media\Interfa... method getPath (line 26) | public function getPath(); method setPath (line 32) | public function setPath(?string $path); method get (line 40) | public function get($filename); method all (line 47) | public function all(); method images (line 54) | public function images(); method videos (line 61) | public function videos(); method audios (line 68) | public function audios(); method files (line 75) | public function files(); method setTimestamps (line 83) | public function setTimestamps($timestamp = null); method add (line 90) | public function add($name, $file); method createFromFile (line 99) | public function createFromFile($file, array $params = []); method createFromArray (line 108) | public function createFromArray(array $items = [], Blueprint $blueprin... method getImageFileObject (line 114) | public function getImageFileObject(MediaObjectInterface $mediaObject):... FILE: system/src/Grav/Common/Media/Interfaces/MediaFileInterface.php type MediaFileInterface (line 15) | interface MediaFileInterface extends MediaObjectInterface method exists (line 22) | public function exists(); method modified (line 29) | public function modified(); method size (line 36) | public function size(); method path (line 44) | public function path($reset = true); method relativePath (line 52) | public function relativePath($reset = true); FILE: system/src/Grav/Common/Media/Interfaces/MediaInterface.php type MediaInterface (line 15) | interface MediaInterface extends \Grav\Framework\Media\Interfaces\MediaI... FILE: system/src/Grav/Common/Media/Interfaces/MediaLinkInterface.php type MediaLinkInterface (line 15) | interface MediaLinkInterface FILE: system/src/Grav/Common/Media/Interfaces/MediaObjectInterface.php type MediaObjectInterface (line 22) | interface MediaObjectInterface extends \Grav\Framework\Media\Interfaces\... method copy (line 29) | public function copy(); method meta (line 36) | public function meta(); method setTimestamp (line 44) | public function setTimestamp($timestamp = null); method metadata (line 51) | public function metadata(); method addMetaFile (line 58) | public function addMetaFile($filepath); method addAlternative (line 66) | public function addAlternative($ratio, MediaObjectInterface $alternati... method getAlternatives (line 74) | public function getAlternatives(bool $withDerived = true): array; method __toString (line 81) | public function __toString(); method querystring (line 90) | public function querystring($querystring = null, $withQuestionmark = t... method urlQuerystring (line 98) | public function urlQuerystring($url); method urlHash (line 107) | public function urlHash($hash = null, $withHash = true); method parsedownElement (line 119) | public function parsedownElement($title = null, $alt = null, $class = ... method reset (line 126) | public function reset(); method attribute (line 135) | public function attribute($attribute = null, $value = ''); method display (line 143) | public function display($mode = 'source'); method thumbnailExists (line 151) | public function thumbnailExists($type = 'page'); method thumbnail (line 159) | public function thumbnail($type = 'auto'); method link (line 168) | public function link($reset = true, array $attributes = []); method lightbox (line 178) | public function lightbox($width = null, $height = null, $reset = true); method classes (line 186) | public function classes(); method id (line 195) | public function id($id); method style (line 204) | public function style($style); method __call (line 213) | #[\ReturnTypeWillChange] method set (line 226) | public function set($name, $value, $separator = null); FILE: system/src/Grav/Common/Media/Interfaces/MediaPlayerInterface.php type MediaPlayerInterface (line 15) | interface MediaPlayerInterface extends MediaObjectInterface method controls (line 23) | public function controls($status = true); method loop (line 31) | public function loop($status = false); method autoplay (line 39) | public function autoplay($status = false); method muted (line 47) | public function muted($status = false); method preload (line 55) | public function preload($preload = null); FILE: system/src/Grav/Common/Media/Interfaces/MediaUploadInterface.php type MediaUploadInterface (line 18) | interface MediaUploadInterface method checkUploadedFile (line 35) | public function checkUploadedFile(UploadedFileInterface $uploadedFile,... method copyUploadedFile (line 54) | public function copyUploadedFile(UploadedFileInterface $uploadedFile, ... method deleteFile (line 63) | public function deleteFile(string $filename, array $settings = null): ... method renameFile (line 72) | public function renameFile(string $from, string $to, array $settings =... FILE: system/src/Grav/Common/Media/Interfaces/VideoMediaInterface.php type VideoMediaInterface (line 15) | interface VideoMediaInterface extends MediaObjectInterface, MediaPlayerI... method poster (line 23) | public function poster($urlImage); method playsinline (line 31) | public function playsinline($status = false); FILE: system/src/Grav/Common/Media/Traits/AudioMediaTrait.php type AudioMediaTrait (line 16) | trait AudioMediaTrait method controlsList (line 28) | public function controlsList($controlsList) method sourceParsedownElement (line 43) | protected function sourceParsedownElement(array $attributes, $reset = ... FILE: system/src/Grav/Common/Media/Traits/ImageDecodingTrait.php type ImageDecodingTrait (line 18) | trait ImageDecodingTrait method decoding (line 26) | public function decoding($value = null) FILE: system/src/Grav/Common/Media/Traits/ImageFetchPriorityTrait.php type ImageFetchPriorityTrait (line 18) | trait ImageFetchPriorityTrait method fetchpriority (line 26) | public function fetchpriority($value = null) FILE: system/src/Grav/Common/Media/Traits/ImageLoadingTrait.php type ImageLoadingTrait (line 18) | trait ImageLoadingTrait method loading (line 26) | public function loading($value = null) FILE: system/src/Grav/Common/Media/Traits/ImageMediaTrait.php type ImageMediaTrait (line 27) | trait ImageMediaTrait method setImagePrettyName (line 82) | public function setImagePrettyName($name) method getImagePrettyName (line 93) | public function getImagePrettyName() method cache (line 111) | public function cache() method derivatives (line 130) | public function derivatives($min_width, $max_width = 2500, $step = 200) method clearAlternatives (line 197) | public function clearAlternatives() method quality (line 208) | public function quality($quality = null) method format (line 229) | public function format($format) method sizes (line 246) | public function sizes($sizes = null) method width (line 269) | public function width($value = 'auto') method height (line 292) | public function height($value = 'auto') method filter (line 309) | public function filter($filter = 'image.filters.default') method higherQualityAlternative (line 326) | public function higherQualityAlternative() method image (line 349) | protected function image() method saveImage (line 394) | protected function saveImage() FILE: system/src/Grav/Common/Media/Traits/MediaFileTrait.php type MediaFileTrait (line 19) | trait MediaFileTrait method exists (line 26) | public function exists() method modified (line 38) | public function modified() method size (line 53) | public function size() method path (line 69) | public function path($reset = true) method relativePath (line 84) | public function relativePath($reset = true) method url (line 108) | public function url($reset = true) method urlQuerystring (line 126) | abstract public function urlQuerystring($url); method reset (line 133) | abstract public function reset(); method getGrav (line 138) | abstract protected function getGrav(): Grav; FILE: system/src/Grav/Common/Media/Traits/MediaObjectTrait.php type MediaObjectTrait (line 30) | trait MediaObjectTrait method copy (line 67) | public function copy() method meta (line 77) | public function meta() method setTimestamp (line 88) | public function setTimestamp($timestamp = null) method metadata (line 106) | public function metadata() method addMetaFile (line 116) | abstract public function addMetaFile($filepath); method addAlternative (line 124) | public function addAlternative($ratio, MediaObjectInterface $alternative) method getAlternatives (line 140) | public function getAlternatives(bool $withDerived = true): array method __toString (line 159) | #[\ReturnTypeWillChange] method querystring (line 169) | public function querystring($querystring = null, $withQuestionmark = t... method urlQuerystring (line 198) | public function urlQuerystring($url) method urlHash (line 215) | public function urlHash($hash = null, $withHash = true) method parsedownElement (line 236) | public function parsedownElement($title = null, $alt = null, $class = ... method reset (line 318) | public function reset() method attribute (line 332) | public function attribute($attribute = null, $value = '') method display (line 347) | public function display($mode = 'source') method thumbnailExists (line 369) | public function thumbnailExists($type = 'page') method thumbnail (line 382) | public function thumbnail($type = 'auto') method url (line 403) | abstract public function url($reset = true); method link (line 412) | public function link($reset = true, array $attributes = []) method lightbox (line 435) | public function lightbox($width = null, $height = null, $reset = true) method classes (line 453) | public function classes() method id (line 470) | public function id($id) method style (line 486) | public function style($style) method __call (line 500) | #[\ReturnTypeWillChange] method sourceParsedownElement (line 528) | protected function sourceParsedownElement(array $attributes, $reset = ... method textParsedownElement (line 540) | protected function textParsedownElement(array $attributes, $reset = true) method getThumbnail (line 566) | protected function getThumbnail() method get (line 601) | abstract public function get($name, $default = null, $separator = null); method set (line 613) | abstract public function set($name, $value, $separator = null); method createThumbnail (line 618) | abstract protected function createThumbnail($thumb); method createLink (line 624) | abstract protected function createLink(array $attributes); method getItems (line 629) | abstract protected function getItems(): array; FILE: system/src/Grav/Common/Media/Traits/MediaPlayerTrait.php type MediaPlayerTrait (line 17) | trait MediaPlayerTrait method controls (line 25) | public function controls($status = true) method loop (line 42) | public function loop($status = false) method autoplay (line 59) | public function autoplay($status = false) method muted (line 76) | public function muted($status = false) method preload (line 93) | public function preload($preload = null) method resetPlayer (line 109) | public function resetPlayer() FILE: system/src/Grav/Common/Media/Traits/MediaTrait.php type MediaTrait (line 24) | trait MediaTrait method getMediaFolder (line 36) | abstract public function getMediaFolder(); method getMediaOrder (line 43) | public function getMediaOrder() method getMediaUri (line 53) | public function getMediaUri() method getMedia (line 79) | public function getMedia() method setMedia (line 105) | protected function setMedia(MediaCollectionInterface $media) method freeMedia (line 119) | protected function freeMedia() method clearMediaCache (line 129) | protected function clearMediaCache() method getMediaCache (line 141) | protected function getMediaCache() method getCacheKey (line 152) | abstract protected function getCacheKey(): string; FILE: system/src/Grav/Common/Media/Traits/MediaUploadTrait.php type MediaUploadTrait (line 34) | trait MediaUploadTrait method createFromUploadedFile (line 54) | public function createFromUploadedFile(UploadedFileInterface $uploaded... method checkUploadedFile (line 74) | public function checkUploadedFile(UploadedFileInterface $uploadedFile,... method checkFileMetadata (line 118) | public function checkFileMetadata(array $metadata, string $filename = ... method copyUploadedFile (line 255) | public function copyUploadedFile(UploadedFileInterface $uploadedFile, ... method deleteFile (line 332) | public function deleteFile(string $filename, array $settings = null): ... method renameFile (line 374) | public function renameFile(string $from, string $to, array $settings =... method doMoveUploadedFile (line 414) | protected function doMoveUploadedFile(UploadedFileInterface $uploadedF... method getUploadSettings (line 437) | public function getUploadSettings(?array $settings = null): array method doCopy (line 449) | protected function doCopy(string $src, string $dst, string $path): void method doRename (line 474) | protected function doRename(string $from, string $to, string $path): void method doRemove (line 521) | protected function doRemove(string $filename, string $path): void method doSaveMetadata (line 589) | protected function doSaveMetadata(array $metadata, string $filename, s... method doRemoveMetadata (line 609) | protected function doRemoveMetadata(string $filename, string $path): void method doSanitizeSvg (line 634) | protected function doSanitizeSvg(string $filename, string $path): void method doAddUploadedMedium (line 654) | protected function doAddUploadedMedium(string $name, string $filename,... method translate (line 666) | protected function translate(string $string): string method getPath (line 671) | abstract protected function getPath(): ?string; method getGrav (line 673) | abstract protected function getGrav(): Grav; method getConfig (line 675) | abstract protected function getConfig(): Config; method getLanguage (line 677) | abstract protected function getLanguage(): Language; method clearCache (line 679) | abstract protected function clearCache(): void; FILE: system/src/Grav/Common/Media/Traits/StaticResizeTrait.php type StaticResizeTrait (line 16) | trait StaticResizeTrait method resize (line 25) | public function resize($width = null, $height = null) FILE: system/src/Grav/Common/Media/Traits/ThumbnailMediaTrait.php type ThumbnailMediaTrait (line 22) | trait ThumbnailMediaTrait method srcset (line 36) | public function srcset($reset = true) method parsedownElement (line 51) | public function parsedownElement($title = null, $alt = null, $class = ... method html (line 66) | public function html($title = null, $alt = null, $class = null, $id = ... method display (line 78) | public function display($mode = 'source') method thumbnail (line 90) | public function thumbnail($type = 'auto') method link (line 104) | public function link($reset = true, array $attributes = []) method lightbox (line 117) | public function lightbox($width = null, $height = null, $reset = true) method bubble (line 130) | protected function bubble($method, array $arguments = [], $testLinked ... FILE: system/src/Grav/Common/Media/Traits/VideoMediaTrait.php type VideoMediaTrait (line 16) | trait VideoMediaTrait method poster (line 27) | public function poster($urlImage) method playsinline (line 40) | public function playsinline($status = false) method sourceParsedownElement (line 58) | protected function sourceParsedownElement(array $attributes, $reset = ... FILE: system/src/Grav/Common/Page/Collection.php class Collection (line 32) | class Collection extends Iterator implements PageCollectionInterface method __construct (line 46) | public function __construct($items = [], array $params = [], Pages $pa... method params (line 59) | public function params() method setParams (line 70) | public function setParams(array $params) method addPage (line 83) | public function addPage(PageInterface $page) method add (line 97) | public function add($path, $slug) method copy (line 110) | public function copy() method merge (line 122) | public function merge(PageCollectionInterface $collection) method intersect (line 137) | public function intersect(PageCollectionInterface $collection) method setCurrent (line 152) | public function setCurrent(string $path): void method current (line 166) | #[\ReturnTypeWillChange] method key (line 179) | #[\ReturnTypeWillChange] method offsetGet (line 193) | #[\ReturnTypeWillChange] method batch (line 205) | public function batch($size) method remove (line 224) | public function remove($key = null) method order (line 249) | public function order($by, $dir = 'asc', $manual = null, $sort_flags =... method isFirst (line 262) | public function isFirst($path): bool method isLast (line 273) | public function isLast($path): bool method prevSibling (line 285) | public function prevSibling($path) method nextSibling (line 297) | public function nextSibling($path) method adjacentSibling (line 309) | public function adjacentSibling($path, $direction = 1) method currentPosition (line 329) | public function currentPosition($path): ?int method dateRange (line 348) | public function dateRange($startDate = null, $endDate = null, $field =... method visible (line 377) | public function visible() method nonVisible (line 397) | public function nonVisible() method pages (line 417) | public function pages() method modules (line 437) | public function modules() method nonModular (line 457) | public function nonModular() method modular (line 469) | public function modular() method translated (line 482) | public function translated() method nonTranslated (line 503) | public function nonTranslated() method published (line 523) | public function published() method nonPublished (line 543) | public function nonPublished() method routable (line 563) | public function routable() method nonRoutable (line 585) | public function nonRoutable() method ofType (line 606) | public function ofType($type) method ofOneOfTheseTypes (line 628) | public function ofOneOfTheseTypes($types) method ofOneOfTheseAccessLevels (line 650) | public function ofOneOfTheseAccessLevels($accessLevels) method toExtendedArray (line 698) | public function toExtendedArray() FILE: system/src/Grav/Common/Page/Header.php class Header (line 23) | class Header implements ArrayAccess, ExportInterface, JsonSerializable method jsonSerialize (line 33) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Common/Page/Interfaces/PageCollectionInterface.php type PageCollectionInterface (line 28) | interface PageCollectionInterface extends Traversable, ArrayAccess, Coun... method params (line 35) | public function params(); method setParams (line 43) | public function setParams(array $params); method addPage (line 51) | public function addPage(PageInterface $page); method copy (line 68) | public function copy(); method merge (line 78) | public function merge(PageCollectionInterface $collection); method intersect (line 87) | public function intersect(PageCollectionInterface $collection); method batch (line 96) | public function batch($size); method order (line 118) | public function order($by, $dir = 'asc', $manual = null, $sort_flags =... method isFirst (line 126) | public function isFirst($path): bool; method isLast (line 134) | public function isLast($path): bool; method prevSibling (line 143) | public function prevSibling($path); method nextSibling (line 152) | public function nextSibling($path); method adjacentSibling (line 162) | public function adjacentSibling($path, $direction = 1); method currentPosition (line 170) | public function currentPosition($path): ?int; method dateRange (line 185) | public function dateRange($startDate = null, $endDate = null, $field =... method visible (line 193) | public function visible(); method nonVisible (line 201) | public function nonVisible(); method pages (line 209) | public function pages(); method modules (line 217) | public function modules(); method modular (line 226) | public function modular(); method nonModular (line 235) | public function nonModular(); method published (line 243) | public function published(); method nonPublished (line 251) | public function nonPublished(); method routable (line 259) | public function routable(); method nonRoutable (line 267) | public function nonRoutable(); method ofType (line 276) | public function ofType($type); method ofOneOfTheseTypes (line 285) | public function ofOneOfTheseTypes($types); method ofOneOfTheseAccessLevels (line 294) | public function ofOneOfTheseAccessLevels($accessLevels); method toArray (line 301) | public function toArray(); method toExtendedArray (line 309) | public function toExtendedArray(); FILE: system/src/Grav/Common/Page/Interfaces/PageContentInterface.php type PageContentInterface (line 19) | interface PageContentInterface method header (line 27) | public function header($var = null); method summary (line 36) | public function summary($size = null, $textOnly = false); method setSummary (line 43) | public function setSummary($summary); method content (line 51) | public function content($var = null); method getRawContent (line 58) | public function getRawContent(); method setRawContent (line 65) | public function setRawContent($content); method rawMarkdown (line 73) | public function rawMarkdown($var = null); method value (line 82) | public function value($name, $default = null); method media (line 90) | public function media($var = null); method title (line 98) | public function title($var = null); method menu (line 107) | public function menu($var = null); method visible (line 115) | public function visible($var = null); method published (line 123) | public function published($var = null); method publishDate (line 131) | public function publishDate($var = null); method unpublishDate (line 139) | public function unpublishDate($var = null); method process (line 148) | public function process($var = null); method slug (line 157) | public function slug($var = null); method order (line 165) | public function order($var = null); method id (line 173) | public function id($var = null); method modified (line 181) | public function modified($var = null); method lastModified (line 189) | public function lastModified($var = null); method folder (line 197) | public function folder($var = null); method date (line 205) | public function date($var = null); method dateformat (line 214) | public function dateformat($var = null); method taxonomy (line 222) | public function taxonomy($var = null); method shouldProcess (line 230) | public function shouldProcess($process); method isModule (line 237) | public function isModule(): bool; method isPage (line 244) | public function isPage(); method isDir (line 251) | public function isDir(); method exists (line 258) | public function exists(); method getBlueprint (line 266) | public function getBlueprint(string $name = ''); FILE: system/src/Grav/Common/Page/Interfaces/PageFormInterface.php type PageFormInterface (line 8) | interface PageFormInterface method addForms (line 25) | public function addForms(array $new/*, $override = true*/); method forms (line 32) | public function forms(); FILE: system/src/Grav/Common/Page/Interfaces/PageInterface.php type PageInterface (line 17) | interface PageInterface extends FILE: system/src/Grav/Common/Page/Interfaces/PageLegacyInterface.php type PageLegacyInterface (line 15) | interface PageLegacyInterface method init (line 24) | public function init(SplFileInfo $file, $extension = null); method raw (line 32) | public function raw($var = null); method frontmatter (line 40) | public function frontmatter($var = null); method modifyHeader (line 48) | public function modifyHeader($key, $value); method httpResponseCode (line 53) | public function httpResponseCode(); method httpHeaders (line 58) | public function httpHeaders(); method contentMeta (line 65) | public function contentMeta(); method addContentMeta (line 73) | public function addContentMeta($name, $value); method getContentMeta (line 81) | public function getContentMeta($name = null); method setContentMeta (line 89) | public function setContentMeta($content_meta); method cachePageContent (line 94) | public function cachePageContent(); method file (line 101) | public function file(); method save (line 108) | public function save($reorder = true); method move (line 118) | public function move(PageInterface $parent); method copy (line 129) | public function copy(PageInterface $parent); method blueprints (line 136) | public function blueprints(); method blueprintName (line 143) | public function blueprintName(); method validate (line 150) | public function validate(); method filter (line 155) | public function filter(); method extra (line 162) | public function extra(); method toArray (line 169) | public function toArray(); method toYaml (line 176) | public function toYaml(); method toJson (line 183) | public function toJson(); method forms (line 190) | public function forms(); method addForms (line 195) | public function addForms(array $new); method name (line 203) | public function name($var = null); method childType (line 210) | public function childType(); method template (line 219) | public function template($var = null); method templateFormat (line 228) | public function templateFormat($var = null); method extension (line 236) | public function extension($var = null); method expires (line 244) | public function expires($var = null); method cacheControl (line 253) | public function cacheControl($var = null); method ssl (line 259) | public function ssl($var = null); method debugger (line 266) | public function debugger(); method metadata (line 275) | public function metadata($var = null); method eTag (line 283) | public function eTag($var = null): bool; method filePath (line 291) | public function filePath($var = null); method filePathClean (line 298) | public function filePathClean(); method orderDir (line 307) | public function orderDir($var = null); method orderBy (line 321) | public function orderBy($var = null); method orderManual (line 330) | public function orderManual($var = null); method maxCount (line 340) | public function maxCount($var = null); method modular (line 349) | public function modular($var = null); method modularTwig (line 358) | public function modularTwig($var = null); method children (line 365) | public function children(); method isFirst (line 372) | public function isFirst(); method isLast (line 379) | public function isLast(); method prevSibling (line 386) | public function prevSibling(); method nextSibling (line 393) | public function nextSibling(); method adjacentSibling (line 401) | public function adjacentSibling($direction = 1); method ancestor (line 409) | public function ancestor($lookup = null); method inherited (line 418) | public function inherited($field); method inheritedField (line 427) | public function inheritedField($field); method find (line 436) | public function find($url, $all = false); method collection (line 446) | public function collection($params = 'content', $pagination = true); method evaluate (line 453) | public function evaluate($value, $only_published = true); method folderExists (line 460) | public function folderExists(); method getOriginal (line 467) | public function getOriginal(); method getAction (line 474) | public function getAction(); FILE: system/src/Grav/Common/Page/Interfaces/PageRoutableInterface.php type PageRoutableInterface (line 8) | interface PageRoutableInterface method urlExtension (line 16) | public function urlExtension(); method routable (line 26) | public function routable($var = null); method link (line 34) | public function link($include_host = false); method permalink (line 40) | public function permalink(); method canonical (line 48) | public function canonical($include_lang = true); method url (line 59) | public function url($include_host = false, $canonical = false, $includ... method route (line 68) | public function route($var = null); method unsetRouteSlug (line 73) | public function unsetRouteSlug(); method rawRoute (line 81) | public function rawRoute($var = null); method routeAliases (line 89) | public function routeAliases($var = null); method routeCanonical (line 98) | public function routeCanonical($var = null); method redirect (line 106) | public function redirect($var = null); method relativePagePath (line 111) | public function relativePagePath(); method path (line 120) | public function path($var = null); method folder (line 128) | public function folder($var = null); method parent (line 136) | public function parent(PageInterface $var = null); method topParent (line 143) | public function topParent(); method currentPosition (line 150) | public function currentPosition(); method active (line 157) | public function active(); method activeChild (line 165) | public function activeChild(); method home (line 172) | public function home(); method root (line 179) | public function root(); FILE: system/src/Grav/Common/Page/Interfaces/PageTranslateInterface.php type PageTranslateInterface (line 8) | interface PageTranslateInterface method translated (line 13) | public function translated(): bool; method translatedLanguages (line 21) | public function translatedLanguages($onlyPublished = false); method untranslatedLanguages (line 29) | public function untranslatedLanguages($includeUnpublished = false); method language (line 37) | public function language($var = null); FILE: system/src/Grav/Common/Page/Interfaces/PagesSourceInterface.php type PagesSourceInterface (line 16) | interface PagesSourceInterface // extends \Iterator method getTimestamp (line 23) | public function getTimestamp(): int; method getChecksum (line 30) | public function getChecksum(): string; method has (line 38) | public function has(string $route): bool; method get (line 46) | public function get(string $route): ?PageInterface; method getChildren (line 55) | public function getChildren(string $route, array $options = null): array; FILE: system/src/Grav/Common/Page/Markdown/Excerpts.php class Excerpts (line 33) | class Excerpts method __construct (line 45) | public function __construct(PageInterface $page = null, array $config ... method getPage (line 65) | public function getPage(): ?PageInterface method getConfig (line 73) | public function getConfig(): array method fireInitializedEvent (line 82) | public function fireInitializedEvent($markdown): void method processLinkExcerpt (line 96) | public function processLinkExcerpt(array $excerpt, string $type = 'lin... method processImageExcerpt (line 186) | public function processImageExcerpt(array $excerpt): array method processMediaActions (line 262) | public function processMediaActions($medium, $url) method parseUrl (line 321) | protected function parseUrl(string $url) FILE: system/src/Grav/Common/Page/Media.php class Media (line 28) | class Media extends AbstractMedia method __construct (line 41) | public function __construct($path, array $media_order = null, $load = ... method __wakeup (line 55) | public function __wakeup() method getRawRoute (line 68) | public function getRawRoute(): ?string method getRoute (line 88) | public function getRoute(): ?string method offsetExists (line 107) | #[\ReturnTypeWillChange] method offsetGet (line 117) | #[\ReturnTypeWillChange] method init (line 128) | protected function init() method path (line 282) | public function path(): ?string FILE: system/src/Grav/Common/Page/Medium/AbstractMedia.php class AbstractMedia (line 34) | abstract class AbstractMedia implements ExportInterface, MediaCollection... method getPath (line 62) | public function getPath(): ?string method setPath (line 71) | public function setPath(?string $path): void method get (line 82) | public function get($filename) method __invoke (line 93) | #[\ReturnTypeWillChange] method setTimestamps (line 105) | public function setTimestamps($timestamp = null) method all (line 119) | public function all() method images (line 131) | public function images() method videos (line 143) | public function videos() method audios (line 155) | public function audios() method files (line 167) | public function files() method add (line 179) | public function add($name, $file) method hide (line 206) | public function hide($name) method createFromFile (line 220) | public function createFromFile($file, array $params = []) method createFromArray (line 232) | public function createFromArray(array $items = [], Blueprint $blueprin... method getImageFileObject (line 241) | public function getImageFileObject(MediaObjectInterface $mediaObject):... method orderMedia (line 252) | protected function orderMedia($media) method fileExists (line 275) | protected function fileExists(string $filename, string $destination): ... method getFileParts (line 286) | protected function getFileParts($filename) method getGrav (line 323) | protected function getGrav(): Grav method getConfig (line 328) | protected function getConfig(): Config method getLanguage (line 333) | protected function getLanguage(): Language method clearCache (line 338) | protected function clearCache(): void FILE: system/src/Grav/Common/Page/Medium/AudioMedium.php class AudioMedium (line 19) | class AudioMedium extends Medium implements AudioMediaInterface method reset (line 28) | public function reset() FILE: system/src/Grav/Common/Page/Medium/GlobalMedia.php class GlobalMedia (line 22) | class GlobalMedia extends AbstractMedia method getInstance (line 27) | public static function getInstance(): self method getPath (line 41) | public function getPath(): ?string method offsetExists (line 50) | #[\ReturnTypeWillChange] method offsetGet (line 60) | #[\ReturnTypeWillChange] method resolveStream (line 70) | protected function resolveStream($filename) method addMedium (line 85) | protected function addMedium($stream) FILE: system/src/Grav/Common/Page/Medium/ImageFile.php class ImageFile (line 32) | class ImageFile extends Image method __construct (line 41) | public function __construct($originalFile = null, $width = null, $heig... method __destruct (line 60) | #[\ReturnTypeWillChange] method clearOperations (line 74) | public function clearOperations() method cacheFile (line 88) | public function cacheFile($type = 'jpg', $quality = 80, $actual = fals... method getHash (line 165) | public function getHash($type = 'guess', $quality = 80, $extras = []) method generateHash (line 181) | public function generateHash($type = 'guess', $quality = 80, $extras =... method fixOrientation (line 199) | public function fixOrientation() FILE: system/src/Grav/Common/Page/Medium/ImageMedium.php class ImageMedium (line 31) | class ImageMedium extends Medium implements ImageMediaInterface, ImageMa... method __construct (line 49) | public function __construct($items = [], Blueprint $blueprint = null) method getMeta (line 85) | public function getMeta(): array method __destruct (line 96) | #[\ReturnTypeWillChange] method __clone (line 105) | #[\ReturnTypeWillChange] method reset (line 120) | public function reset() method addMetaFile (line 151) | public function addMetaFile($filepath) method path (line 167) | public function path($reset = true) method url (line 184) | public function url($reset = true) method srcset (line 217) | public function srcset($reset = true) method sourceParsedownElement (line 243) | public function sourceParsedownElement(array $attributes, $reset = true) method link (line 280) | public function link($reset = true, array $attributes = []) method lightbox (line 299) | public function lightbox($width = null, $height = null, $reset = true) method autoSizes (line 316) | public function autoSizes($enabled = 'true') method aspectRatio (line 327) | public function aspectRatio($enabled = 'true') method retinaScale (line 338) | public function retinaScale($scale = 1) method watermark (line 351) | public function watermark($image = null, $position = null, $scale = null) method cropZoom (line 417) | public function cropZoom() method addFrame (line 429) | public function addFrame(int $border = 10, string $color = '0x000000') method __call (line 462) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Common/Page/Medium/Link.php class Link (line 25) | class Link implements RenderableInterface, MediaLinkInterface method __construct (line 39) | public function __construct(array $attributes, MediaObjectInterface $m... method parsedownElement (line 63) | public function parsedownElement($title = null, $alt = null, $class = ... method __call (line 82) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Common/Page/Medium/Medium.php class Medium (line 34) | class Medium extends Data implements RenderableInterface, MediaFileInter... method __construct (line 46) | public function __construct($items = [], Blueprint $blueprint = null) method __clone (line 67) | #[\ReturnTypeWillChange] method addMetaFile (line 78) | public function addMetaFile($filepath) method getMeta (line 87) | public function getMeta(): array method __toString (line 101) | #[\ReturnTypeWillChange] method createThumbnail (line 111) | protected function createThumbnail($thumb) method createLink (line 120) | protected function createLink(array $attributes) method getGrav (line 128) | protected function getGrav(): Grav method getItems (line 136) | protected function getItems(): array FILE: system/src/Grav/Common/Page/Medium/MediumFactory.php class MediumFactory (line 26) | class MediumFactory method fromFile (line 35) | public static function fromFile($file, array $params = []) method fromUploadedFile (line 93) | public static function fromUploadedFile(UploadedFileInterface $uploade... method fromArray (line 153) | public static function fromArray(array $items = [], Blueprint $bluepri... method scaledFromMedium (line 183) | public static function scaledFromMedium($medium, $from, $to) FILE: system/src/Grav/Common/Page/Medium/ParsedownHtmlTrait.php type ParsedownHtmlTrait (line 19) | trait ParsedownHtmlTrait method html (line 34) | public function html($title = null, $alt = null, $class = null, $id = ... FILE: system/src/Grav/Common/Page/Medium/RenderableInterface.php type RenderableInterface (line 16) | interface RenderableInterface method html (line 28) | public function html($title = null, $alt = null, $class = null, $id = ... method parsedownElement (line 40) | public function parsedownElement($title = null, $alt = null, $class = ... FILE: system/src/Grav/Common/Page/Medium/StaticImageMedium.php class StaticImageMedium (line 20) | class StaticImageMedium extends Medium implements ImageMediaInterface method sourceParsedownElement (line 32) | protected function sourceParsedownElement(array $attributes, $reset = ... method higherQualityAlternative (line 44) | public function higherQualityAlternative() FILE: system/src/Grav/Common/Page/Medium/StaticResizeTrait.php type StaticResizeTrait (line 21) | trait StaticResizeTrait FILE: system/src/Grav/Common/Page/Medium/ThumbnailImageMedium.php class ThumbnailImageMedium (line 18) | class ThumbnailImageMedium extends ImageMedium FILE: system/src/Grav/Common/Page/Medium/VectorImageMedium.php class VectorImageMedium (line 19) | class VectorImageMedium extends StaticImageMedium method __construct (line 27) | public function __construct($items = [], Blueprint $blueprint = null) FILE: system/src/Grav/Common/Page/Medium/VideoMedium.php class VideoMedium (line 19) | class VideoMedium extends Medium implements VideoMediaInterface method reset (line 28) | public function reset() FILE: system/src/Grav/Common/Page/Page.php class Page (line 50) | class Page implements PageInterface method __construct (line 168) | public function __construct() method init (line 185) | public function init(SplFileInfo $file, $extension = null) method __clone (line 221) | #[\ReturnTypeWillChange] method initialize (line 231) | public function initialize(): void method processFrontmatter (line 244) | protected function processFrontmatter() method translatedLanguages (line 267) | public function translatedLanguages($onlyPublished = false) method untranslatedLanguages (line 319) | public function untranslatedLanguages($includeUnpublished = false) method raw (line 338) | public function raw($var = null) method frontmatter (line 366) | public function frontmatter($var = null) method header (line 393) | public function header($var = null) method language (line 557) | public function language($var = null) method modifyHeader (line 572) | public function modifyHeader($key, $value) method httpResponseCode (line 580) | public function httpResponseCode() method httpHeaders (line 588) | public function httpHeaders() method summary (line 653) | public function summary($size = null, $textOnly = false) method setSummary (line 722) | public function setSummary($summary) method content (line 733) | public function content($var = null) method contentMeta (line 863) | public function contentMeta() method addContentMeta (line 878) | public function addContentMeta($name, $value) method getContentMeta (line 890) | public function getContentMeta($name = null) method setContentMeta (line 906) | public function setContentMeta($content_meta) method processMarkdown (line 917) | protected function processMarkdown(bool $keepTwig = false) method processTwig (line 983) | private function processTwig() method cachePageContent (line 995) | public function cachePageContent() method getRawContent (line 1008) | public function getRawContent() method setRawContent (line 1019) | public function setRawContent($content) method value (line 1031) | public function value($name, $default = null) method rawMarkdown (line 1114) | public function rawMarkdown($var = null) method translated (line 1127) | public function translated(): bool method file (line 1137) | public function file() method save (line 1151) | public function save($reorder = true) method move (line 1188) | public function move(PageInterface $parent) method copy (line 1231) | public function copy(PageInterface $parent) method blueprints (line 1244) | public function blueprints() method getBlueprint (line 1274) | public function getBlueprint(string $name = '') method blueprintName (line 1284) | public function blueprintName() method validate (line 1302) | public function validate() method filter (line 1313) | public function filter() method extra (line 1327) | public function extra() method toArray (line 1339) | public function toArray() method toYaml (line 1352) | public function toYaml() method toJson (line 1362) | public function toJson() method getCacheKey (line 1370) | public function getCacheKey(): string method media (line 1381) | public function media($var = null) method getMediaFolder (line 1398) | public function getMediaFolder() method getMediaOrder (line 1408) | public function getMediaOrder() method name (line 1421) | public function name($var = null) method childType (line 1435) | public function childType() method template (line 1447) | public function template($var = null) method templateFormat (line 1466) | public function templateFormat($var = null) method extension (line 1485) | public function extension($var = null) method urlExtension (line 1503) | public function urlExtension() method expires (line 1523) | public function expires($var = null) method cacheControl (line 1539) | public function cacheControl($var = null) method title (line 1554) | public function title($var = null) method menu (line 1573) | public function menu($var = null) method visible (line 1591) | public function visible($var = null) method published (line 1616) | public function published($var = null) method publishDate (line 1636) | public function publishDate($var = null) method unpublishDate (line 1651) | public function unpublishDate($var = null) method routable (line 1668) | public function routable($var = null) method ssl (line 1681) | public function ssl($var = null) method process (line 1697) | public function process($var = null) method debugger (line 1711) | public function debugger() method metadata (line 1723) | public function metadata($var = null) method resetMetadata (line 1804) | public function resetMetadata() method slug (line 1816) | public function slug($var = null) method order (line 1835) | public function order($var = null) method link (line 1855) | public function link($include_host = false) method permalink (line 1864) | public function permalink() method canonical (line 1875) | public function canonical($include_lang = true) method url (line 1889) | public function url($include_host = false, $canonical = false, $includ... method route (line 1934) | public function route($var = null) method unsetRouteSlug (line 1969) | public function unsetRouteSlug() method rawRoute (line 1980) | public function rawRoute($var = null) method routeAliases (line 2004) | public function routeAliases($var = null) method routeCanonical (line 2024) | public function routeCanonical($var = null) method id (line 2043) | public function id($var = null) method modified (line 2065) | public function modified($var = null) method redirect (line 2080) | public function redirect($var = null) method eTag (line 2095) | public function eTag($var = null): bool method lastModified (line 2113) | public function lastModified($var = null) method filePath (line 2131) | public function filePath($var = null) method filePathClean (line 2150) | public function filePathClean() method relativePagePath (line 2160) | public function relativePagePath() method path (line 2172) | public function path($var = null) method folder (line 2190) | public function folder($var = null) method date (line 2205) | public function date($var = null) method dateformat (line 2225) | public function dateformat($var = null) method orderDir (line 2241) | public function orderDir($var = null) method orderBy (line 2268) | public function orderBy($var = null) method orderManual (line 2286) | public function orderManual($var = null) method maxCount (line 2305) | public function maxCount($var = null) method taxonomy (line 2327) | public function taxonomy($var = null) method modular (line 2351) | public function modular($var = null) method modularTwig (line 2365) | public function modularTwig($var = null) method shouldProcess (line 2387) | public function shouldProcess($process) method parent (line 2398) | public function parent(PageInterface $var = null) method topParent (line 2417) | public function topParent() method children (line 2438) | public function children() method isFirst (line 2452) | public function isFirst() method isLast (line 2468) | public function isLast() method prevSibling (line 2484) | public function prevSibling() method nextSibling (line 2494) | public function nextSibling() method adjacentSibling (line 2505) | public function adjacentSibling($direction = 1) method currentPosition (line 2521) | public function currentPosition() method active (line 2537) | public function active() method activeChild (line 2551) | public function activeChild() method home (line 2581) | public function home() method root (line 2593) | public function root() method ancestor (line 2604) | public function ancestor($lookup = null) method inherited (line 2619) | public function inherited($field) method inheritedField (line 2636) | public function inheritedField($field) method getInheritedParams (line 2649) | protected function getInheritedParams($field) method find (line 2672) | public function find($url, $all = false) method collection (line 2689) | public function collection($params = 'content', $pagination = true) method evaluate (line 2715) | public function evaluate($value, $only_published = true) method isPage (line 2739) | public function isPage() method isDir (line 2753) | public function isDir() method isModule (line 2761) | public function isModule(): bool method exists (line 2771) | public function exists() method folderExists (line 2783) | public function folderExists() method cleanPath (line 2794) | protected function cleanPath($path) method doReorder (line 2809) | protected function doReorder($new_order) method doRelocation (line 2859) | protected function doRelocation() method setPublishState (line 2884) | protected function setPublishState() method adjustRouteCase (line 2909) | protected function adjustRouteCase($route) method getOriginal (line 2921) | public function getOriginal() method getAction (line 2931) | public function getAction() FILE: system/src/Grav/Common/Page/Pages.php class Pages (line 56) | class Pages method __construct (line 112) | public function __construct(Grav $grav) method getDirectory (line 120) | public function getDirectory(): ?FlexDirectory method disablePages (line 128) | public function disablePages(): void method enablePages (line 136) | public function enablePages(): void method base (line 151) | public function base($path = null) method baseRoute (line 169) | public function baseRoute($lang = null) method route (line 194) | public function route($route = '/', $lang = null) method referrerRoute (line 214) | public function referrerRoute(?string &$langCode, string $route = '/')... method baseUrl (line 263) | public function baseUrl($lang = null, $absolute = null) method homeUrl (line 284) | public function homeUrl($lang = null, $absolute = null) method url (line 298) | public function url($route = '/', $lang = null, $absolute = null) method setCheckMethod (line 311) | public function setCheckMethod($method): void method register (line 319) | public function register(): void method reset (line 333) | public function reset(): void method init (line 343) | public function init(): void method lastModified (line 382) | public function lastModified($modified = null) method instances (line 396) | public function instances() method routes (line 414) | public function routes() method addPage (line 425) | public function addPage(PageInterface $page, $route = null): void method getCollection (line 449) | public function getCollection(array $params = [], array $context = []) method evaluate (line 648) | protected function evaluate($value, PageInterface $self = null) method sort (line 771) | public function sort(PageInterface $page, $order_by = null, $order_dir... method sortCollection (line 813) | public function sortCollection(Collection $collection, $orderBy, $orde... method get (line 841) | public function get($path) method children (line 898) | public function children($path) method ancestor (line 912) | public function ancestor($route, $path = null) method inherited (line 937) | public function inherited($route, $field = null) method find (line 961) | public function find($route, $all = false) method findSiteBasedRoute (line 991) | protected function findSiteBasedRoute($route) method dispatch (line 1037) | public function dispatch($route, $all = false, $redirect = true) method root (line 1113) | public function root() method blueprints (line 1133) | public function blueprints($type) method all (line 1159) | public function all(PageInterface $current = null) method parentsRawRoutes (line 1182) | public static function parentsRawRoutes() method getParents (line 1195) | private static function getParents($rawRoutes) method getList (line 1233) | public function getList(PageInterface $current = null, $level = 0, $ra... method getTypes (line 1278) | public static function getTypes() method types (line 1356) | public static function types() method modularTypes (line 1368) | public static function modularTypes() method pageTypes (line 1381) | public static function pageTypes($type = null) method accessLevels (line 1408) | public function accessLevels() method parents (line 1437) | public static function parents() method getHomeRoute (line 1449) | public static function getHomeRoute() method resetHomeRoute (line 1491) | public static function resetHomeRoute() method initFlexPages (line 1498) | protected function initFlexPages(): void method buildPages (line 1546) | protected function buildPages(): void method buildFlexPages (line 1560) | protected function buildFlexPages(FlexDirectory $directory): void method buildRootPage (line 1682) | protected function buildRootPage() method buildRegularPages (line 1708) | protected function buildRegularPages(): void method getPagesPaths (line 1768) | protected function getPagesPaths(): array method resetPages (line 1790) | public function resetPages(array $pages_dirs): void method recurse (line 1821) | protected function recurse(string $directory, PageInterface $parent = ... method buildRoutes (line 1985) | protected function buildRoutes(): void method buildSort (line 2071) | protected function buildSort($path, array $pages, $order_by = 'default... method arrayShuffle (line 2215) | protected function arrayShuffle(array $list): array method getVersion (line 2231) | protected function getVersion(): string method getPagesCacheId (line 2244) | public function getPagesCacheId(): ?string method getSimplePagesHash (line 2254) | public function getSimplePagesHash(): ?string FILE: system/src/Grav/Common/Page/Traits/PageFormTrait.php type PageFormTrait (line 13) | trait PageFormTrait method getForms (line 25) | public function getForms(): array method addForms (line 71) | public function addForms(array $new, $override = true) method forms (line 92) | public function forms(): array method normalizeForm (line 103) | protected function normalizeForm($form, $name = null, array $rules = [... method header (line 124) | abstract public function header($var = null); method slug (line 125) | abstract public function slug($var = null); FILE: system/src/Grav/Common/Page/Types.php class Types (line 29) | class Types implements \ArrayAccess, \Iterator, \Countable method register (line 43) | public function register($type, $blueprint = null) method init (line 63) | public function init() method scanBlueprints (line 78) | public function scanBlueprints($uri) method scanTemplates (line 93) | public function scanTemplates($uri) method pageSelect (line 124) | public function pageSelect() method modularSelect (line 141) | public function modularSelect() method findBlueprints (line 159) | private function findBlueprints($uri) FILE: system/src/Grav/Common/Plugin.php class Plugin (line 31) | class Plugin implements EventSubscriberInterface, ArrayAccess method getSubscribedEvents (line 54) | public static function getSubscribedEvents() method __construct (line 75) | public function __construct($name, Grav $grav, Config $config = null) method getAutoloader (line 89) | final public function getAutoloader(): ?ClassLoader method setAutoloader (line 98) | final public function setAutoloader(?ClassLoader $loader): void method setConfig (line 107) | public function setConfig(Config $config) method config (line 119) | public function config() method isAdmin (line 129) | public function isAdmin() method isCli (line 139) | public function isCli() method isPluginActiveAdmin (line 150) | protected function isPluginActiveAdmin($plugin_route) method enable (line 172) | protected function enable(array $events) method getPriority (line 195) | private function getPriority($params, $eventName) method disable (line 206) | protected function disable(array $events) method offsetExists (line 230) | #[\ReturnTypeWillChange] method offsetGet (line 248) | #[\ReturnTypeWillChange] method offsetSet (line 267) | #[\ReturnTypeWillChange] method offsetUnset (line 279) | #[\ReturnTypeWillChange] method __debugInfo (line 288) | public function __debugInfo(): array method parseLinks (line 310) | protected function parseLinks($content, $function, $internal_regex = '... method mergeConfig (line 333) | protected function mergeConfig(PageInterface $page, $deep = false, $pa... method mergeArrays (line 378) | private function mergeArrays($deep, $array1, $array2) method saveConfig (line 396) | public static function saveConfig($name) method inheritedConfigOption (line 417) | public static function inheritedConfigOption(string $plugin, string $v... method getBlueprint (line 446) | public function getBlueprint() method loadBlueprint (line 461) | protected function loadBlueprint() FILE: system/src/Grav/Common/Plugins.php class Plugins (line 29) | class Plugins extends Iterator method __construct (line 40) | public function __construct() method setup (line 71) | public function setup() method init (line 125) | public function init() method add (line 168) | public function add($plugin) method __debugInfo (line 178) | public function __debugInfo(): array method getPlugins (line 190) | public static function getPlugins(): array method getPlugin (line 207) | public static function getPlugin(string $name) method all (line 219) | public static function all() method get (line 257) | public static function get($name) method loadPlugin (line 286) | protected function loadPlugin($name) FILE: system/src/Grav/Common/Processors/AssetsProcessor.php class AssetsProcessor (line 20) | class AssetsProcessor extends ProcessorBase method process (line 32) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Processors/BackupsProcessor.php class BackupsProcessor (line 20) | class BackupsProcessor extends ProcessorBase method process (line 32) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Processors/DebuggerAssetsProcessor.php class DebuggerAssetsProcessor (line 20) | class DebuggerAssetsProcessor extends ProcessorBase method process (line 32) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Processors/Events/RequestHandlerEvent.php class RequestHandlerEvent (line 23) | class RequestHandlerEvent extends Event method getRequest (line 28) | public function getRequest(): ServerRequestInterface method getRoute (line 36) | public function getRoute(): Route method getHandler (line 44) | public function getHandler(): RequestHandler method getResponse (line 52) | public function getResponse(): ?ResponseInterface method setResponse (line 61) | public function setResponse(ResponseInterface $response): self method addMiddleware (line 74) | public function addMiddleware(string $name, MiddlewareInterface $middl... FILE: system/src/Grav/Common/Processors/InitializeProcessor.php class InitializeProcessor (line 39) | class InitializeProcessor extends ProcessorBase method initializeCli (line 53) | public static function initializeCli(Grav $grav) method process (line 68) | public function process(ServerRequestInterface $request, RequestHandle... method processCli (line 137) | public function processCli(): void method initializeConfig (line 168) | protected function initializeConfig(): Config method initializeLogger (line 240) | protected function initializeLogger(Config $config): Logger method initializeErrors (line 270) | protected function initializeErrors(): Errors method initializeDebugger (line 289) | protected function initializeDebugger(): Debugger method handleDebuggerRequest (line 309) | protected function handleDebuggerRequest(Debugger $debugger, ServerReq... method initializeOutputBuffering (line 338) | protected function initializeOutputBuffering(Config $config): void method initializeLocale (line 355) | protected function initializeLocale(Config $config): void method initializePlugins (line 371) | protected function initializePlugins(): Plugins method initializePages (line 386) | protected function initializePages(Config $config): Pages method initializeUri (line 405) | protected function initializeUri(Config $config): void method handleRedirectRequest (line 418) | protected function handleRedirectRequest(RequestInterface $request, in... method initializeSession (line 440) | protected function initializeSession(Config $config): void FILE: system/src/Grav/Common/Processors/PagesProcessor.php class PagesProcessor (line 26) | class PagesProcessor extends ProcessorBase method process (line 38) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Processors/PluginsProcessor.php class PluginsProcessor (line 20) | class PluginsProcessor extends ProcessorBase method process (line 32) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Processors/ProcessorBase.php class ProcessorBase (line 19) | abstract class ProcessorBase implements ProcessorInterface method __construct (line 33) | public function __construct(Grav $container) method startTimer (line 42) | protected function startTimer($id = null, $title = null): void method stopTimer (line 52) | protected function stopTimer($id = null): void method addMessage (line 64) | protected function addMessage($message, $label = 'info', $isString = t... FILE: system/src/Grav/Common/Processors/ProcessorInterface.php type ProcessorInterface (line 18) | interface ProcessorInterface extends MiddlewareInterface FILE: system/src/Grav/Common/Processors/RenderProcessor.php class RenderProcessor (line 23) | class RenderProcessor extends ProcessorBase method process (line 35) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Processors/RequestProcessor.php class RequestProcessor (line 23) | class RequestProcessor extends ProcessorBase method process (line 35) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Processors/SchedulerProcessor.php class SchedulerProcessor (line 21) | class SchedulerProcessor extends ProcessorBase method process (line 33) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Processors/TasksProcessor.php class TasksProcessor (line 21) | class TasksProcessor extends ProcessorBase method process (line 33) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Processors/ThemesProcessor.php class ThemesProcessor (line 20) | class ThemesProcessor extends ProcessorBase method process (line 32) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Processors/TwigProcessor.php class TwigProcessor (line 20) | class TwigProcessor extends ProcessorBase method process (line 32) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Common/Scheduler/Cron.php class Cron (line 57) | class Cron method __construct (line 141) | public function __construct($cron = null) method getCron (line 151) | public function getCron() method getText (line 166) | public function getText($lang) method getType (line 224) | public function getType() method setCron (line 261) | public function setCron($cron) method getCronMinutes (line 285) | public function getCronMinutes() method getCronHours (line 293) | public function getCronHours() method getCronDaysOfMonth (line 301) | public function getCronDaysOfMonth() method getCronMonths (line 309) | public function getCronMonths() method getCronDaysOfWeek (line 317) | public function getCronDaysOfWeek() method getMinutes (line 325) | public function getMinutes() method getHours (line 333) | public function getHours() method getDaysOfMonth (line 341) | public function getDaysOfMonth() method getMonths (line 349) | public function getMonths() method getDaysOfWeek (line 357) | public function getDaysOfWeek() method setMinutes (line 366) | public function setMinutes($minutes) method setHours (line 377) | public function setHours($hours) method setMonths (line 388) | public function setMonths($months) method setDaysOfWeek (line 399) | public function setDaysOfWeek($dow) method setDaysOfMonth (line 410) | public function setDaysOfMonth($dom) method parseDate (line 426) | protected function parseDate($date, &$min, &$hour, &$day, &$month, &$w... method matchExact (line 449) | public function matchExact($date) method matchWithMargin (line 467) | public function matchWithMargin($date, $minuteBefore = 0, $minuteAfter... method arrayToCron (line 496) | protected function arrayToCron($array) method cronToArray (line 525) | protected function cronToArray($string, $min, $max) FILE: system/src/Grav/Common/Scheduler/IntervalTrait.php type IntervalTrait (line 20) | trait IntervalTrait method at (line 28) | public function at($expression) method everyMinute (line 41) | public function everyMinute() method hourly (line 52) | public function hourly($minute = 0) method daily (line 66) | public function daily($hour = 0, $minute = 0) method weekly (line 86) | public function weekly($weekday = 0, $hour = 0, $minute = 0) method monthly (line 107) | public function monthly($month = '*', $day = 1, $hour = 0, $minute = 0) method sunday (line 126) | public function sunday($hour = 0, $minute = 0) method monday (line 138) | public function monday($hour = 0, $minute = 0) method tuesday (line 150) | public function tuesday($hour = 0, $minute = 0) method wednesday (line 162) | public function wednesday($hour = 0, $minute = 0) method thursday (line 174) | public function thursday($hour = 0, $minute = 0) method friday (line 186) | public function friday($hour = 0, $minute = 0) method saturday (line 198) | public function saturday($hour = 0, $minute = 0) method january (line 211) | public function january($day = 1, $hour = 0, $minute = 0) method february (line 224) | public function february($day = 1, $hour = 0, $minute = 0) method march (line 237) | public function march($day = 1, $hour = 0, $minute = 0) method april (line 250) | public function april($day = 1, $hour = 0, $minute = 0) method may (line 263) | public function may($day = 1, $hour = 0, $minute = 0) method june (line 276) | public function june($day = 1, $hour = 0, $minute = 0) method july (line 289) | public function july($day = 1, $hour = 0, $minute = 0) method august (line 302) | public function august($day = 1, $hour = 0, $minute = 0) method september (line 315) | public function september($day = 1, $hour = 0, $minute = 0) method october (line 328) | public function october($day = 1, $hour = 0, $minute = 0) method november (line 341) | public function november($day = 1, $hour = 0, $minute = 0) method december (line 354) | public function december($day = 1, $hour = 0, $minute = 0) method validateCronSequence (line 369) | private function validateCronSequence($minute = null, $hour = null, $d... method validateCronRange (line 388) | private function validateCronRange($value, $min, $max) FILE: system/src/Grav/Common/Scheduler/Job.php class Job (line 30) | class Job method __construct (line 122) | public function __construct($command, $args = [], $id = null) method getCommand (line 149) | public function getCommand() method getAt (line 159) | public function getAt() method getEnabled (line 169) | public function getEnabled() method getArguments (line 179) | public function getArguments() method getRawArguments (line 193) | public function getRawArguments() method getCronExpression (line 201) | public function getCronExpression() method isSuccessful (line 211) | public function isSuccessful() method getId (line 221) | public function getId() method isDue (line 235) | public function isDue(DateTime $date = null) method isOverlapping (line 252) | public function isOverlapping() method inForeground (line 264) | public function inForeground() method backlink (line 277) | public function backlink($link = null) method runInBackground (line 291) | public function runInBackground() method onlyOne (line 306) | public function onlyOne($tempDir = null, callable $whenOverlapping = n... method configure (line 332) | public function configure(array $config = []) method when (line 348) | public function when(callable $fn) method run (line 360) | public function run() method finalize (line 418) | public function finalize() method postRun (line 444) | private function postRun() method createLockFile (line 472) | private function createLockFile($content = null) method removeLockFile (line 487) | private function removeLockFile() method exec (line 500) | private function exec() method output (line 525) | public function output($filename, $append = false) method getOutput (line 538) | public function getOutput() method email (line 551) | public function email($email) method emailOutput (line 569) | private function emailOutput() method before (line 593) | public function before(callable $fn) method then (line 612) | public function then(callable $fn, $runInBackground = false) method maxAttempts (line 631) | public function maxAttempts(int $attempts): self method getMaxAttempts (line 642) | public function getMaxAttempts(): int method retryDelay (line 654) | public function retryDelay(int $seconds, string $strategy = 'exponenti... method getRetryCount (line 666) | public function getRetryCount(): int method timeout (line 677) | public function timeout(int $seconds): self method priority (line 689) | public function priority(string $priority): self method getPriority (line 703) | public function getPriority(): string method dependsOn (line 714) | public function dependsOn(string $jobId): self method chain (line 727) | public function chain(Job $job, bool $onlyOnSuccess = true): self method withMetadata (line 743) | public function withMetadata(string $key, $value): self method withTags (line 755) | public function withTags(array $tags): self method onSuccess (line 767) | public function onSuccess(callable $callback): self method onFailure (line 779) | public function onFailure(callable $callback): self method onRetry (line 791) | public function onRetry(callable $callback): self method runWithRetry (line 802) | public function runWithRetry(): bool method getExecutionTime (line 871) | public function getExecutionTime(): float method getMetadata (line 882) | public function getMetadata(string $key = null) method getTags (line 896) | public function getTags(): array method hasTag (line 907) | public function hasTag(string $tag): bool method setQueueId (line 918) | public function setQueueId(string $queueId): self method getQueueId (line 929) | public function getQueueId(): ?string method getProcess (line 939) | public function getProcess(): ?Process method calculateRetryDelay (line 950) | protected function calculateRetryDelay(int $attempt): int method checkDependencies (line 964) | protected function checkDependencies(): bool method runChainedJobs (line 982) | protected function runChainedJobs(bool $success): void method toArray (line 1003) | public function toArray(): array method fromArray (line 1031) | public static function fromArray(array $data): self FILE: system/src/Grav/Common/Scheduler/JobHistory.php class JobHistory (line 22) | class JobHistory method __construct (line 39) | public function __construct(string $historyPath, int $retentionDays = 30) method logExecution (line 57) | public function logExecution(Job $job, array $metadata = []): string method captureOutput (line 96) | protected function captureOutput(Job $job): array method storeEntry (line 119) | protected function storeEntry(array $entry): void method storeJobHistory (line 137) | protected function storeJobHistory(string $jobId, array $entry): void method getJobHistory (line 164) | public function getJobHistory(string $jobId, int $limit = 50): array method getHistoryRange (line 192) | public function getHistoryRange(DateTime $startDate, DateTime $endDate... method getJobStatistics (line 223) | public function getJobStatistics(string $jobId, int $days = 7): array method getGlobalStatistics (line 289) | public function getGlobalStatistics(int $days = 7): array method searchHistory (line 331) | public function searchHistory(array $criteria): array method cleanOldHistory (line 398) | public function cleanOldHistory(): int method exportToCsv (line 426) | public function exportToCsv(array $history, string $filename): bool FILE: system/src/Grav/Common/Scheduler/JobQueue.php class JobQueue (line 20) | class JobQueue method __construct (line 38) | public function __construct(string $queuePath) method initializeDirectories (line 52) | protected function initializeDirectories(): void method push (line 75) | public function push(Job $job, string $priority = self::PRIORITY_NORMA... method pushDelayed (line 110) | public function pushDelayed(Job $job, \DateTime $scheduledFor, string ... method pop (line 129) | public function pop(): ?Job method popWithId (line 196) | public function popWithId(): ?array method complete (line 269) | public function complete(string $queueId): void method fail (line 284) | public function fail(string $queueId, string $error = ''): void method size (line 312) | public function size(): int method isEmpty (line 322) | public function isEmpty(): bool method getStatistics (line 332) | public function getStatistics(): array method generateQueueId (line 348) | protected function generateQueueId(Job $job): string method writeQueueItem (line 360) | protected function writeQueueItem(array $item, string $directory): void method getQueueItem (line 374) | protected function getQueueItem(string $queueId, string $directory): ?... method deleteQueueItem (line 393) | protected function deleteQueueItem(string $queueId, string $directory)... method moveQueueItem (line 410) | protected function moveQueueItem(string $queueId, string $fromDir, str... method getPendingItems (line 425) | protected function getPendingItems(): array method getItemsInDirectory (line 436) | protected function getItemsInDirectory(string $directory): array method reconstructJob (line 460) | protected function reconstructJob(array $item): ?Job method calculateRetryTime (line 491) | protected function calculateRetryTime(int $attempts): string method cleanupCompleted (line 504) | protected function cleanupCompleted(): void method countCompletedToday (line 524) | protected function countCompletedToday(): int method lock (line 547) | protected function lock(): bool method unlock (line 582) | protected function unlock(): void FILE: system/src/Grav/Common/Scheduler/Scheduler.php class Scheduler (line 30) | class Scheduler method __construct (line 90) | public function __construct() method loadSavedJobs (line 113) | public function loadSavedJobs() method getQueuedJobs (line 170) | public function getQueuedJobs($all = false) method getJobQueue (line 191) | public function getJobQueue(): ?JobQueue method getAllJobs (line 201) | public function getAllJobs() method getJob (line 214) | public function getJob($jobid) method addFunction (line 233) | public function addFunction(callable $fn, $args = [], $id = null) method addCommand (line 249) | public function addCommand($command, $args = [], $id = null) method run (line 263) | public function run(DateTime $runTime = null, $force = false) method resetRun (line 376) | public function resetRun() method getVerboseOutput (line 392) | public function getVerboseOutput($type = 'text') method clearJobs (line 411) | public function clearJobs() method getCronCommand (line 423) | public function getCronCommand() method getSchedulerCommand (line 434) | public function getSchedulerCommand($php = null) method isCrontabSetup (line 451) | public function isCrontabSetup() method getJobStates (line 481) | public function getJobStates() method saveJobStates (line 491) | private function saveJobStates() method whoami (line 515) | public function whoami() method initializeModernFeatures (line 534) | protected function initializeModernFeatures($locator): void method getQueue (line 574) | public function getQueue(): ?JobQueue method initializeLogger (line 585) | protected function initializeLogger($locator): void method getLogger (line 599) | public function getLogger(): ?Logger method isWebhookEnabled (line 609) | public function isWebhookEnabled(): bool method isWebhookPluginReady (line 625) | public function isWebhookPluginReady(): bool method getActiveTriggers (line 636) | public function getActiveTriggers(): array method queueJob (line 659) | private function queueJob(Job $job) method addSchedulerVerboseOutput (line 672) | private function addSchedulerVerboseOutput($string) method pushExecutedJob (line 686) | private function pushExecutedJob(Job $job) method pushFailedJob (line 706) | private function pushFailedJob(Job $job) method processJobsWithWorkers (line 725) | protected function processJobsWithWorkers(): void method processQueuedJobs (line 835) | protected function processQueuedJobs(): void method executeJob (line 857) | protected function executeJob(Job $job, ?string $queueId = null): void method saveJobState (line 922) | protected function saveJobState(Job $job): void method saveJobHistory (line 957) | protected function saveJobHistory(): void method updateLastRun (line 986) | protected function updateLastRun(): void method getHealthStatus (line 997) | public function getHealthStatus(): array method processWebhookTrigger (line 1074) | public function processWebhookTrigger($token = null, $jobId = null): a... FILE: system/src/Grav/Common/Scheduler/SchedulerController.php class SchedulerController (line 22) | class SchedulerController method __construct (line 35) | public function __construct(Grav $grav) method health (line 55) | public function health(ServerRequestInterface $request): ResponseInter... method webhook (line 76) | public function webhook(ServerRequestInterface $request): ResponseInte... method statistics (line 110) | public function statistics(ServerRequestInterface $request): ResponseI... method adminStatus (line 129) | public function adminStatus(ServerRequestInterface $request): Response... method formatHealthStatus (line 154) | protected function formatHealthStatus(array $health): string method formatTriggers (line 216) | protected function formatTriggers(array $triggers): string method jsonResponse (line 258) | protected function jsonResponse(array $data, int $statusCode = 200): R... FILE: system/src/Grav/Common/Security.php class Security (line 26) | class Security method detectXssFromSvgFile (line 33) | public static function detectXssFromSvgFile(string $filepath, array $o... method sanitizeSvgString (line 50) | public static function sanitizeSvgString(string $svg): string method sanitizeSVG (line 69) | public static function sanitizeSVG(string $file): void method detectXssFromPages (line 98) | public static function detectXssFromPages(Pages $pages, $route = true,... method detectXssFromArray (line 148) | public static function detectXssFromArray(array $array, string $prefix... method detectXss (line 179) | public static function detectXss($string, array $options = null): ?string method getXssDefaults (line 255) | public static function getXssDefaults(): array method cleanDangerousTwig (line 267) | public static function cleanDangerousTwig(string $string): string FILE: system/src/Grav/Common/Service/AccountsServiceProvider.php class AccountsServiceProvider (line 36) | class AccountsServiceProvider implements ServiceProviderInterface method register (line 42) | public function register(Container $container) method initialize (line 88) | protected function initialize(Container $container): string method regularAccounts (line 139) | protected function regularAccounts(Container $container) method flexAccounts (line 149) | protected function flexAccounts(Container $container) FILE: system/src/Grav/Common/Service/AssetsServiceProvider.php class AssetsServiceProvider (line 20) | class AssetsServiceProvider implements ServiceProviderInterface method register (line 26) | public function register(Container $container) FILE: system/src/Grav/Common/Service/BackupsServiceProvider.php class BackupsServiceProvider (line 20) | class BackupsServiceProvider implements ServiceProviderInterface method register (line 26) | public function register(Container $container) FILE: system/src/Grav/Common/Service/ConfigServiceProvider.php class ConfigServiceProvider (line 30) | class ConfigServiceProvider implements ServiceProviderInterface method register (line 36) | public function register(Container $container) method blueprints (line 86) | public static function blueprints(Container $container) method load (line 113) | public static function load(Container $container) method languages (line 146) | public static function languages(Container $container) method pluginFolderPaths (line 182) | protected static function pluginFolderPaths($plugins, $folder_path) FILE: system/src/Grav/Common/Service/ErrorServiceProvider.php class ErrorServiceProvider (line 20) | class ErrorServiceProvider implements ServiceProviderInterface method register (line 26) | public function register(Container $container) FILE: system/src/Grav/Common/Service/FilesystemServiceProvider.php class FilesystemServiceProvider (line 20) | class FilesystemServiceProvider implements ServiceProviderInterface method register (line 26) | public function register(Container $container) FILE: system/src/Grav/Common/Service/FlexServiceProvider.php class FlexServiceProvider (line 27) | class FlexServiceProvider implements ServiceProviderInterface method register (line 33) | public function register(Container $container) method getFlexAccountsStorage (line 87) | private function getFlexAccountsStorage(Config $config): array FILE: system/src/Grav/Common/Service/InflectorServiceProvider.php class InflectorServiceProvider (line 20) | class InflectorServiceProvider implements ServiceProviderInterface method register (line 26) | public function register(Container $container) FILE: system/src/Grav/Common/Service/LoggerServiceProvider.php class LoggerServiceProvider (line 22) | class LoggerServiceProvider implements ServiceProviderInterface method register (line 28) | public function register(Container $container) FILE: system/src/Grav/Common/Service/OutputServiceProvider.php class OutputServiceProvider (line 21) | class OutputServiceProvider implements ServiceProviderInterface method register (line 27) | public function register(Container $container) FILE: system/src/Grav/Common/Service/PagesServiceProvider.php class PagesServiceProvider (line 27) | class PagesServiceProvider implements ServiceProviderInterface method register (line 33) | public function register(Container $container) FILE: system/src/Grav/Common/Service/RequestServiceProvider.php class RequestServiceProvider (line 30) | class RequestServiceProvider implements ServiceProviderInterface method register (line 36) | public function register(Container $container) FILE: system/src/Grav/Common/Service/SchedulerServiceProvider.php class SchedulerServiceProvider (line 22) | class SchedulerServiceProvider implements ServiceProviderInterface method register (line 28) | public function register(Container $container) FILE: system/src/Grav/Common/Service/SessionServiceProvider.php class SessionServiceProvider (line 25) | class SessionServiceProvider implements ServiceProviderInterface method register (line 31) | public function register(Container $container) FILE: system/src/Grav/Common/Service/StreamsServiceProvider.php class StreamsServiceProvider (line 24) | class StreamsServiceProvider implements ServiceProviderInterface method register (line 30) | public function register(Container $container) FILE: system/src/Grav/Common/Service/TaskServiceProvider.php class TaskServiceProvider (line 21) | class TaskServiceProvider implements ServiceProviderInterface method register (line 27) | public function register(Container $container) FILE: system/src/Grav/Common/Session.php class Session (line 23) | class Session extends \Grav\Framework\Session\Session method instance (line 32) | public static function instance() method init (line 46) | public function init() method setAutoStart (line 59) | public function setAutoStart($auto) method all (line 72) | public function all() method started (line 85) | public function started() method setFlashObject (line 99) | public function setFlashObject($name, $object) method getFlashObject (line 112) | public function getFlashObject($name) method setFlashCookieObject (line 155) | public function setFlashCookieObject($name, $object, $time = 60) method getFlashCookieObject (line 169) | public function getFlashCookieObject($name) method onBeforeSessionStart (line 184) | protected function onBeforeSessionStart(): void method onSessionStart (line 195) | protected function onSessionStart(): void FILE: system/src/Grav/Common/Taxonomy.php class Taxonomy (line 35) | class Taxonomy method __construct (line 49) | public function __construct(Grav $grav) method addTaxonomy (line 63) | public function addTaxonomy(PageInterface $page, $page_taxonomy = null) method iterateTaxonomy (line 103) | public function iterateTaxonomy(PageInterface $page, string $taxonomy,... method findTaxonomy (line 127) | public function findTaxonomy($taxonomies, $operator = 'and') method taxonomy (line 159) | public function taxonomy($var = null) method getTaxonomyItemKeys (line 176) | public function getTaxonomyItemKeys($taxonomy) FILE: system/src/Grav/Common/Theme.php class Theme (line 20) | class Theme extends Plugin method __construct (line 29) | public function __construct(Grav $grav, Config $config, $name) method config (line 39) | public function config() method saveConfig (line 50) | public static function saveConfig($name) method loadBlueprint (line 76) | protected function loadBlueprint() FILE: system/src/Grav/Common/Themes.php class Themes (line 32) | class Themes extends Iterator method __construct (line 46) | public function __construct(Grav $grav) method init (line 60) | public function init() method initTheme (line 72) | public function initTheme() method all (line 123) | public function all() method get (line 169) | public function get($name) method current (line 211) | public function current() method load (line 221) | public function load() method configure (line 277) | public function configure() method loadConfiguration (line 331) | protected function loadConfiguration($name, Config $config) method loadLanguages (line 344) | protected function loadLanguages(Config $config) method autoloadTheme (line 377) | protected function autoloadTheme($class) FILE: system/src/Grav/Common/Twig/Exception/TwigException.php class TwigException (line 19) | class TwigException extends RuntimeException FILE: system/src/Grav/Common/Twig/Extension/FilesystemExtension.php class FilesystemExtension (line 23) | class FilesystemExtension extends AbstractExtension method __construct (line 28) | public function __construct() method getFilters (line 36) | public function getFilters() method getFunctions (line 70) | public function getFunctions() method file_exists (line 103) | public function file_exists($filename): bool method fileatime (line 116) | public function fileatime($filename) method filectime (line 129) | public function filectime($filename) method filemtime (line 142) | public function filemtime($filename) method filesize (line 155) | public function filesize($filename) method filetype (line 168) | public function filetype($filename) method is_dir (line 181) | public function is_dir($filename): bool method is_file (line 194) | public function is_file($filename): bool method is_link (line 207) | public function is_link($filename): bool method is_readable (line 220) | public function is_readable($filename): bool method is_writable (line 233) | public function is_writable($filename): bool method lstat (line 246) | public function lstat($filename) method getimagesize (line 259) | public function getimagesize($filename) method exif_read_data (line 275) | public function exif_read_data($filename, ?string $required_sections =... method exif_imagetype (line 288) | public function exif_imagetype($filename) method hash_file (line 303) | public function hash_file(string $algo, string $filename, bool $binary... method hash_hmac_file (line 319) | public function hash_hmac_file(string $algo, string $filename, string ... method md5_file (line 333) | public function md5_file($filename, bool $binary = false) method sha1_file (line 347) | public function sha1_file($filename, bool $binary = false) method get_meta_tags (line 360) | public function get_meta_tags($filename) method pathinfo (line 374) | public function pathinfo($path, $flags = null) method checkFilename (line 383) | private function checkFilename($filename): bool FILE: system/src/Grav/Common/Twig/Extension/GravExtension.php class GravExtension (line 73) | class GravExtension extends AbstractExtension implements GlobalsInterface method __construct (line 85) | public function __construct() method getGlobals (line 97) | public function getGlobals(): array method getFilters (line 109) | public function getFilters(): array method getFunctions (line 186) | public function getFunctions(): array method getTokenParsers (line 265) | public function getTokenParsers(): array method print_r (line 284) | public function print_r($var) method fieldNameFilter (line 295) | public function fieldNameFilter($str) method fieldParentFilter (line 308) | public function fieldParentFilter($str) method safeEmailFilter (line 322) | public function safeEmailFilter($str) method randomizeFilter (line 350) | public function randomizeFilter($original, $offset = 0) method modulusFilter (line 384) | public function modulusFilter($number, $divider, $items = null) method inflectorFilter (line 417) | public function inflectorFilter($action, $data, $count = null) method md5Filter (line 445) | public function md5Filter($str) method base32EncodeFilter (line 456) | public function base32EncodeFilter($str) method base32DecodeFilter (line 467) | public function base32DecodeFilter($str) method base64EncodeFilter (line 478) | public function base64EncodeFilter($str) method base64DecodeFilter (line 489) | public function base64DecodeFilter($str) method sortByKeyFilter (line 503) | public function sortByKeyFilter($input, $filter, $direction = SORT_ASC... method ksortFilter (line 514) | public function ksortFilter($array) method chunkSplitFilter (line 532) | public function chunkSplitFilter($value, $chars, $split = '-') method containsFilter (line 545) | public function containsFilter($haystack, $needle) method niceCronFilter (line 560) | public function niceCronFilter($at) method replaceLastFilter (line 572) | public function replaceLastFilter($str, $search, $replace) method cronFunc (line 587) | public function cronFunc($at) method nicetimeFunc (line 600) | public function nicetimeFunc($date, $long_strings = true, $show_tense ... method xssFunc (line 696) | public function xssFunc($data) method uniqueId (line 719) | public function uniqueId(int $length = 9, array $options = ['prefix' =... method absoluteUrlFilter (line 728) | public function absoluteUrlFilter($string) method markdownFunction (line 742) | public function markdownFunction($context, $string, $block = true) method startsWithFilter (line 753) | public function startsWithFilter($haystack, $needle) method endsWithFilter (line 763) | public function endsWithFilter($haystack, $needle) method definedDefaultFilter (line 773) | public function definedDefaultFilter($value, $default = null) method rtrimFilter (line 783) | public function rtrimFilter($value, $chars = null) method ltrimFilter (line 793) | public function ltrimFilter($value, $chars = null) method stringFilter (line 804) | public function stringFilter($value) method intFilter (line 826) | public function intFilter($input) method boolFilter (line 837) | public function boolFilter($input) method floatFilter (line 848) | public function floatFilter($input) method arrayFilter (line 859) | public function arrayFilter($input) method yamlFilter (line 884) | public function yamlFilter($value, $inline = null, $indent = null): st... method translate (line 893) | public function translate(Environment $twig, ...$args) method translateLanguage (line 935) | public function translateLanguage($args, array $languages = null, $arr... method translateArray (line 949) | public function translateArray($key, $index, $lang = null) method repeatFunc (line 965) | public function repeatFunc($input, $multiplier) method urlFunc (line 980) | public function urlFunc($input, $domain = false, $failGracefully = false) method evaluateTwigFunc (line 992) | public function evaluateTwigFunc($context, $twig) method evaluateStringFunc (line 1011) | public function evaluateStringFunc($context, $string) method dump (line 1023) | public function dump(Environment $env, $context) method gistFunc (line 1059) | public function gistFunc($id, $file = false) method randomStringFunc (line 1074) | public function randomStringFunc($count = 5) method padFilter (line 1088) | public static function padFilter($input, $pad_length, $pad_string = ' ... method arrayKeyValueFunc (line 1102) | public function arrayKeyValueFunc($key, $val, $current_array = null) method arrayIntersectFunc (line 1120) | public function arrayIntersectFunc($array1, $array2) method translateFunc (line 1134) | public function translateFunc() method authorize (line 1150) | public function authorize($action) method nonceFieldFunc (line 1203) | public function nonceFieldFunc($action, $nonceParamName = 'nonce') method jsonDecodeFilter (line 1219) | public function jsonDecodeFilter($str, $assoc = false, $depth = 512, $... method getCookie (line 1233) | public function getCookie($key) method regexReplace (line 1253) | public function regexReplace($subject, $pattern, $replace, $limit = -1) method regexFilter (line 1266) | public function regexFilter($array, $regex, $flags = 0) method regexMatch (line 1280) | public function regexMatch($subject, $pattern, $flags = 0, $offset = 0) method regexSplit (line 1298) | public function regexSplit($subject, $pattern, $limit = -1, $flags = 0) method redirectFunc (line 1310) | public function redirectFunc($url, $statusCode = 303) method rangeFunc (line 1325) | public function rangeFunc($start = 0, $end = 100, $step = 1) method isAjaxFunc (line 1336) | public function isAjaxFunc() method exifFunc (line 1350) | public function exifFunc($image, $raw = false) method readFileFunc (line 1384) | public function readFileFunc($filepath) method mediaDirFunc (line 1406) | public function mediaDirFunc($media_dir) method vardumpFunc (line 1428) | public function vardumpFunc($var) method niceFilesizeFunc (line 1439) | public function niceFilesizeFunc($bytes) method niceNumberFunc (line 1450) | public function niceNumberFunc($n) method themeVarFunc (line 1498) | public function themeVarFunc($context, $var, $default = null, $page = ... method pageHeaderVarFunc (line 1535) | public function pageHeaderVarFunc($context, $var, $pages = null) method bodyClassFunc (line 1553) | public function bodyClassFunc($context, $classes) method svgImageFunction (line 1578) | public static function svgImageFunction($path, $classes = null, $strip... method yamlEncodeFilter (line 1628) | public function yamlEncodeFilter($data, $inline = 10) method yamlDecodeFilter (line 1649) | public function yamlDecodeFilter($data) method getTypeFunc (line 1660) | public function getTypeFunc($var) method ofTypeFunc (line 1673) | public function ofTypeFunc($var, $typeTest = null, $className = null) method filterFunc (line 1716) | function filterFunc(Environment $env, $array, $arrow) method mapFunc (line 1732) | function mapFunc(Environment $env, $array, $arrow) method reduceFunc (line 1748) | function reduceFunc(Environment $env, $array, $arrow) FILE: system/src/Grav/Common/Twig/Node/TwigNodeCache.php class TwigNodeCache (line 21) | class TwigNodeCache extends Node implements NodeOutputInterface method __construct (line 30) | public function __construct(Node $body, ?AbstractExpression $key, ?Abs... method compile (line 45) | public function compile(Compiler $compiler): void FILE: system/src/Grav/Common/Twig/Node/TwigNodeLink.php class TwigNodeLink (line 22) | class TwigNodeLink extends Node implements NodeCaptureInterface method __construct (line 37) | public function __construct(?string $rel, ?AbstractExpression $file, ?... method compile (line 52) | public function compile(Compiler $compiler): void FILE: system/src/Grav/Common/Twig/Node/TwigNodeMarkdown.php class TwigNodeMarkdown (line 20) | class TwigNodeMarkdown extends Node implements NodeOutputInterface method __construct (line 28) | public function __construct(Node $body, $lineno, $tag = 'markdown') method compile (line 39) | public function compile(Compiler $compiler): void FILE: system/src/Grav/Common/Twig/Node/TwigNodeRender.php class TwigNodeRender (line 22) | class TwigNodeRender extends Node implements NodeCaptureInterface method __construct (line 34) | public function __construct(AbstractExpression $object, ?AbstractExpre... method compile (line 49) | public function compile(Compiler $compiler): void FILE: system/src/Grav/Common/Twig/Node/TwigNodeScript.php class TwigNodeScript (line 22) | class TwigNodeScript extends Node implements NodeCaptureInterface method __construct (line 38) | public function __construct(?Node $body, ?string $type, ?AbstractExpre... method compile (line 53) | public function compile(Compiler $compiler): void FILE: system/src/Grav/Common/Twig/Node/TwigNodeStyle.php class TwigNodeStyle (line 22) | class TwigNodeStyle extends Node implements NodeCaptureInterface method __construct (line 37) | public function __construct(?Node $body, ?AbstractExpression $file, ?A... method compile (line 52) | public function compile(Compiler $compiler): void FILE: system/src/Grav/Common/Twig/Node/TwigNodeSwitch.php class TwigNodeSwitch (line 19) | class TwigNodeSwitch extends Node method __construct (line 29) | public function __construct(Node $value, Node $cases, Node $default = ... method compile (line 43) | public function compile(Compiler $compiler): void FILE: system/src/Grav/Common/Twig/Node/TwigNodeThrow.php class TwigNodeThrow (line 20) | class TwigNodeThrow extends Node method __construct (line 29) | public function __construct($code, Node $message, $lineno = 0, $tag = ... method compile (line 41) | public function compile(Compiler $compiler): void FILE: system/src/Grav/Common/Twig/Node/TwigNodeTryCatch.php class TwigNodeTryCatch (line 20) | class TwigNodeTryCatch extends Node method __construct (line 29) | public function __construct(Node $try, Node $catch = null, $lineno = 0... method compile (line 44) | public function compile(Compiler $compiler): void FILE: system/src/Grav/Common/Twig/TokenParser/TwigTokenParserCache.php class TwigTokenParserCache (line 30) | class TwigTokenParserCache extends AbstractTokenParser method parse (line 32) | public function parse(Token $token) method decideCacheEnd (line 65) | public function decideCacheEnd(Token $token): bool method getTag (line 70) | public function getTag(): string FILE: system/src/Grav/Common/Twig/TokenParser/TwigTokenParserLink.php class TwigTokenParserLink (line 23) | class TwigTokenParserLink extends AbstractTokenParser method parse (line 50) | public function parse(Token $token) method parseArguments (line 63) | protected function parseArguments(Token $token): array method getTag (line 105) | public function getTag(): string FILE: system/src/Grav/Common/Twig/TokenParser/TwigTokenParserMarkdown.php class TwigTokenParserMarkdown (line 27) | class TwigTokenParserMarkdown extends AbstractTokenParser method parse (line 34) | public function parse(Token $token) method decideMarkdownEnd (line 48) | public function decideMarkdownEnd(Token $token): bool method getTag (line 55) | public function getTag(): string FILE: system/src/Grav/Common/Twig/TokenParser/TwigTokenParserRender.php class TwigTokenParserRender (line 22) | class TwigTokenParserRender extends AbstractTokenParser method parse (line 30) | public function parse(Token $token) method parseArguments (line 43) | protected function parseArguments(Token $token): array method getTag (line 70) | public function getTag(): string FILE: system/src/Grav/Common/Twig/TokenParser/TwigTokenParserScript.php class TwigTokenParserScript (line 33) | class TwigTokenParserScript extends AbstractTokenParser method parse (line 42) | public function parse(Token $token) method parseArguments (line 62) | protected function parseArguments(Token $token): array method decideBlockEnd (line 118) | public function decideBlockEnd(Token $token): bool method getTag (line 128) | public function getTag(): string FILE: system/src/Grav/Common/Twig/TokenParser/TwigTokenParserStyle.php class TwigTokenParserStyle (line 26) | class TwigTokenParserStyle extends AbstractTokenParser method parse (line 35) | public function parse(Token $token) method parseArguments (line 55) | protected function parseArguments(Token $token): array method decideBlockEnd (line 105) | public function decideBlockEnd(Token $token): bool method getTag (line 115) | public function getTag(): string FILE: system/src/Grav/Common/Twig/TokenParser/TwigTokenParserSwitch.php class TwigTokenParserSwitch (line 31) | class TwigTokenParserSwitch extends AbstractTokenParser method parse (line 38) | public function parse(Token $token) method decideIfFork (line 109) | public function decideIfFork(Token $token): bool method decideIfEnd (line 120) | public function decideIfEnd(Token $token): bool method getTag (line 128) | public function getTag(): string FILE: system/src/Grav/Common/Twig/TokenParser/TwigTokenParserThrow.php class TwigTokenParserThrow (line 25) | class TwigTokenParserThrow extends AbstractTokenParser method parse (line 34) | public function parse(Token $token) method getTag (line 51) | public function getTag(): string FILE: system/src/Grav/Common/Twig/TokenParser/TwigTokenParserTryCatch.php class TwigTokenParserTryCatch (line 29) | class TwigTokenParserTryCatch extends AbstractTokenParser method parse (line 38) | public function parse(Token $token) method decideCatch (line 58) | public function decideCatch(Token $token): bool method decideEnd (line 67) | public function decideEnd(Token $token): bool method getTag (line 77) | public function getTag(): string FILE: system/src/Grav/Common/Twig/Twig.php class Twig (line 50) | class Twig method __construct (line 86) | public function __construct(Grav $grav) method init (line 98) | public function init() method twig (line 277) | public function twig() method loader (line 285) | public function loader() method profile (line 293) | public function profile() method setTemplate (line 305) | public function setTemplate($name, $template) method processPage (line 320) | public function processPage(PageInterface $item, $content = null) method processTemplate (line 366) | public function processTemplate($template, $vars = []) method processString (line 391) | public function processString($string, array $vars = []) method processSite (line 420) | public function processSite($format = null, array $vars = []) method addPath (line 492) | public function addPath($template_path, $namespace = '__main__') method prependPath (line 503) | public function prependPath($template_path, $namespace = '__main__') method template (line 516) | public function template(string $template): string method getPageTwigTemplate (line 531) | public function getPageTwigTemplate($page, &$format = null) method setAutoescape (line 569) | public function setAutoescape($state) FILE: system/src/Grav/Common/Twig/TwigClockworkDataSource.php class TwigClockworkDataSource (line 22) | class TwigClockworkDataSource extends DataSource method __construct (line 31) | public function __construct(Environment $twig) method listenToEvents (line 39) | public function listenToEvents(): void method resolve (line 50) | public function resolve(Request $request) FILE: system/src/Grav/Common/Twig/TwigClockworkDumper.php class TwigClockworkDumper (line 19) | class TwigClockworkDumper method dump (line 29) | public function dump(Profile $profile) method dumpProfile (line 43) | public function dumpProfile(Profile $profile, Timeline $timeline, $par... FILE: system/src/Grav/Common/Twig/TwigEnvironment.php class TwigEnvironment (line 23) | class TwigEnvironment extends Environment method resolveTemplate (line 30) | public function resolveTemplate($names) FILE: system/src/Grav/Common/Twig/TwigExtension.php class TwigExtension (line 19) | class TwigExtension extends GravExtension FILE: system/src/Grav/Common/Twig/WriteCacheFileTrait.php type WriteCacheFileTrait (line 20) | trait WriteCacheFileTrait method writeCacheFile (line 33) | protected function writeCacheFile($file, $content) FILE: system/src/Grav/Common/Uri.php class Uri (line 33) | class Uri method __construct (line 96) | public function __construct($env = null) method initializeWithUrl (line 112) | public function initializeWithUrl($url = '') method initializeWithUrlAndRootPath (line 128) | public function initializeWithUrlAndRootPath($url, $root_path) method validateHostname (line 142) | public function validateHostname($hostname) method init (line 152) | public function init() method paths (line 259) | public function paths($id = null) method route (line 276) | public function route($absolute = false, $domain = false) method query (line 289) | public function query($id = null, $raw = false) method params (line 313) | public function params($id = null, $array = false) method param (line 345) | public function param($id, $default = false) method fragment (line 360) | public function fragment($fragment = null) method url (line 374) | public function url($include_host = false) method path (line 390) | public function path() method extension (line 401) | public function extension($default = null) method method (line 413) | public function method() method scheme (line 430) | public function scheme($raw = false) method host (line 452) | public function host() method port (line 463) | public function port($raw = false) method user (line 483) | public function user() method password (line 493) | public function password() method environment (line 503) | public function environment() method basename (line 514) | public function basename() method uri (line 525) | public function uri($include_root = true) method base (line 539) | public function base() method baseIncludingLanguage (line 550) | public function baseIncludingLanguage() method rootUrl (line 566) | public function rootUrl($include_host = false) method currentPage (line 580) | public function currentPage() method referrer (line 597) | public function referrer($default = null, $attributes = null, bool $wi... method __toString (line 627) | #[\ReturnTypeWillChange] method toOriginalString (line 636) | public function toOriginalString() method toArray (line 645) | public function toArray($full = false) method paramsRegex (line 673) | public static function paramsRegex() method ip (line 683) | public static function ip() method getCurrentUri (line 712) | public static function getCurrentUri() method getCurrentRoute (line 726) | public static function getCurrentRoute() method isExternal (line 744) | public static function isExternal($url) method buildUrl (line 755) | public static function buildUrl($parsed_url) method buildParams (line 776) | public static function buildParams(array $params) method convertUrl (line 803) | public static function convertUrl(PageInterface $page, $url, $type = '... method parseUrl (line 953) | public static function parseUrl($url) method extractParams (line 997) | public static function extractParams($uri, $delimiter) method convertUrlOld (line 1027) | public static function convertUrlOld(PageInterface $page, $markdown_ur... method addNonce (line 1126) | public static function addNonce($url, $action, $nonceParamName = 'nonce') method isValidUrl (line 1151) | public static function isValidUrl($url) method cleanPath (line 1164) | public static function cleanPath($path) method filterUserInfo (line 1179) | public static function filterUserInfo($info) method filterPath (line 1196) | public static function filterPath($path) method filterQuery (line 1207) | public static function filterQuery($query) method createFromEnvironment (line 1216) | protected function createFromEnvironment(array $env) method hasStandardPort (line 1304) | protected function hasStandardPort() method createFromString (line 1312) | protected function createFromString($url) method reset (line 1347) | protected function reset() method post (line 1372) | public function post($element = null, $filter_type = null) method getContentType (line 1408) | public function getContentType($short = true) method isValidExtension (line 1425) | public function isValidExtension($extension): bool method setUriProperties (line 1438) | public function setUriProperties($data) method getAllHeaders (line 1453) | public static function getAllHeaders() method buildBaseUrl (line 1472) | private function buildBaseUrl() method buildRootPath (line 1482) | private function buildRootPath() method buildEnvironment (line 1494) | private function buildEnvironment() method processParams (line 1511) | private function processParams(string $uri, string $delimiter = ':'): ... FILE: system/src/Grav/Common/User/Access.php class Access (line 18) | class Access extends \Grav\Framework\Acl\Access method get (line 32) | public function get(string $action) FILE: system/src/Grav/Common/User/Authentication.php class Authentication (line 18) | abstract class Authentication method create (line 28) | public static function create($password): string method verify (line 51) | public static function verify($password, $hash): int FILE: system/src/Grav/Common/User/DataUser/User.php class User (line 32) | class User extends Data implements UserInterface method __construct (line 44) | public function __construct(array $items = [], $blueprints = null) method offsetExists (line 61) | #[\ReturnTypeWillChange] method offsetGet (line 78) | #[\ReturnTypeWillChange] method isValid (line 95) | public function isValid(): bool method update (line 107) | public function update(array $data, array $files = []) method save (line 120) | public function save() method getMedia (line 171) | public function getMedia() method getMediaFolder (line 194) | public function getMediaFolder() method getMediaOrder (line 202) | public function getMediaOrder() method __sleep (line 212) | public function __sleep() method __wakeup (line 223) | public function __wakeup() method merge (line 245) | public function merge(array $data) method getAvatarMedia (line 258) | public function getAvatarMedia() method avatarUrl (line 271) | public function avatarUrl() method authorise (line 286) | public function authorise($action) method count (line 299) | #[\ReturnTypeWillChange] method filterUsername (line 311) | protected function filterUsername(string $username): string method getAvatarFile (line 319) | protected function getAvatarFile(): ?string FILE: system/src/Grav/Common/User/DataUser/UserCollection.php class UserCollection (line 28) | class UserCollection implements UserCollectionInterface method __construct (line 37) | public function __construct(string $className) method load (line 50) | public function load($username): UserInterface method find (line 90) | public function find($query, $fields = ['username', 'email']): UserInt... method delete (line 136) | public function delete($username): bool method count (line 146) | public function count(): int method filterUsername (line 159) | protected function filterUsername(string $username): string FILE: system/src/Grav/Common/User/Group.php class Group (line 22) | class Group extends Data method groups (line 30) | protected static function groups() method groupNames (line 43) | public static function groupNames() method groupExists (line 63) | public static function groupExists($groupname) method load (line 77) | public static function load($groupname) method save (line 97) | public function save() method remove (line 146) | public static function remove($groupname) FILE: system/src/Grav/Common/User/Interfaces/AuthorizeInterface.php type AuthorizeInterface (line 16) | interface AuthorizeInterface method authorize (line 25) | public function authorize(string $action, string $scope = null): ?bool; FILE: system/src/Grav/Common/User/Interfaces/UserCollectionInterface.php type UserCollectionInterface (line 12) | interface UserCollectionInterface extends \Countable method load (line 22) | public function load($username): UserInterface; method find (line 31) | public function find($query, $fields = ['username', 'email']): UserInt... method delete (line 39) | public function delete($username): bool; FILE: system/src/Grav/Common/User/Interfaces/UserGroupInterface.php type UserGroupInterface (line 16) | interface UserGroupInterface extends AuthorizeInterface FILE: system/src/Grav/Common/User/Interfaces/UserInterface.php type UserInterface (line 33) | interface UserInterface extends AuthorizeInterface, DataInterface, Media... method get (line 51) | public function get($name, $default = null, $separator = null); method set (line 63) | public function set($name, $value, $separator = null); method undef (line 74) | public function undef($name, $separator = null); method def (line 86) | public function def($name, $default = null, $separator = null); method join (line 97) | public function join($name, $value, $separator = '.'); method getDefaults (line 106) | public function getDefaults(); method joinDefaults (line 116) | public function joinDefaults($name, $value, $separator = '.'); method getJoined (line 127) | public function getJoined($name, $value, $separator = '.'); method setDefaults (line 135) | public function setDefaults(array $data); method update (line 144) | public function update(array $data, array $files = []); method exists (line 153) | public function exists(); method raw (line 162) | public function raw(); method authenticate (line 172) | public function authenticate(string $password): bool; method getAvatarImage (line 181) | public function getAvatarImage(): ?Medium; method getAvatarUrl (line 188) | public function getAvatarUrl(): string; FILE: system/src/Grav/Common/User/Traits/UserTrait.php type UserTrait (line 28) | trait UserTrait method authenticate (line 38) | public function authenticate(string $password): bool method authorize (line 79) | public function authorize(string $action, string $scope = null): ?bool method getAvatarImage (line 130) | public function getAvatarImage(): ?Medium method getAvatarUrl (line 154) | public function getAvatarUrl(): string method generateMultiavatar (line 205) | protected function generateMultiavatar(string $hash): string method get (line 229) | abstract public function get($name, $default = null, $separator = null); method set (line 230) | abstract public function set($name, $value, $separator = null); method undef (line 231) | abstract public function undef($name, $separator = null); method save (line 232) | abstract public function save(); FILE: system/src/Grav/Common/User/User.php class User (line 26) | class User extends Flex\Types\Users\UserObject method load (line 37) | public static function load($username) method find (line 54) | public static function find($query, $fields = ['username', 'email']) method remove (line 68) | public static function remove($username) method getCollection (line 78) | protected static function getCollection() method load (line 98) | public static function load($username) method find (line 115) | public static function find($query, $fields = ['username', 'email']) method remove (line 129) | public static function remove($username) method getCollection (line 139) | protected static function getCollection() class User (line 87) | class User extends DataUser\User method load (line 37) | public static function load($username) method find (line 54) | public static function find($query, $fields = ['username', 'email']) method remove (line 68) | public static function remove($username) method getCollection (line 78) | protected static function getCollection() method load (line 98) | public static function load($username) method find (line 115) | public static function find($query, $fields = ['username', 'email']) method remove (line 129) | public static function remove($username) method getCollection (line 139) | protected static function getCollection() FILE: system/src/Grav/Common/Utils.php class Utils (line 46) | abstract class Utils method url (line 63) | public static function url($input, $domain = false, $fail_gracefully =... method fullPath (line 174) | public static function fullPath($path) method startsWith (line 197) | public static function startsWith($haystack, $needle, $case_sensitive ... method endsWith (line 221) | public static function endsWith($haystack, $needle, $case_sensitive = ... method contains (line 246) | public static function contains($haystack, $needle, $case_sensitive = ... method matchWildcard (line 276) | public static function matchWildcard($wildcard_pattern, $haystack) method simpleTemplate (line 295) | public static function simpleTemplate(string $template, array $variabl... method substrToString (line 316) | public static function substrToString($haystack, $needle, $case_sensit... method replaceFirstOccurrence (line 336) | public static function replaceFirstOccurrence($search, $replace, $subj... method replaceLastOccurrence (line 359) | public static function replaceLastOccurrence($search, $replace, $subject) method mb_substr_replace (line 379) | public static function mb_substr_replace($original, $replacement, $pos... method mergeObjects (line 395) | public static function mergeObjects($obj1, $obj2) method isAssoc (line 404) | public static function isAssoc(array $array) method arrayLower (line 415) | public static function arrayLower(array $a) method arrayRemoveValue (line 427) | public static function arrayRemoveValue(array $search, $value) method arrayMergeRecursiveUnique (line 445) | public static function arrayMergeRecursiveUnique($array1, $array2) method arrayDiffMultidimensional (line 469) | public static function arrayDiffMultidimensional($array1, $array2) method arrayCombine (line 499) | public static function arrayCombine($arr1, $arr2) method arrayIsAssociative (line 512) | public static function arrayIsAssociative($arr) method dateFormats (line 526) | public static function dateFormats() method dateNow (line 552) | public static function dateNow($default_format = null) method truncate (line 573) | public static function truncate($string, $limit = 150, $up_to_break = ... method safeTruncate (line 599) | public static function safeTruncate($string, $limit = 150) method truncateHtml (line 613) | public static function truncateHtml($text, $length = 100, $ellipsis = ... method safeTruncateHtml (line 626) | public static function safeTruncateHtml($text, $length = 25, $ellipsis... method generateRandomString (line 637) | public static function generateRandomString($length = 5) method uniqueId (line 651) | public static function uniqueId(int $length = 13, array $options = [])... method download (line 669) | public static function download($file, $force_download = true, $sec = ... method getPageFormat (line 765) | public static function getPageFormat(): string method getMimeByExtension (line 800) | public static function getMimeByExtension($extension, $default = 'appl... method getMimeTypes (line 831) | public static function getMimeTypes(array $extensions) method getExtensionsByMime (line 849) | public static function getExtensionsByMime($mime) method getExtensionByMime (line 876) | public static function getExtensionByMime($mime, $default = 'html') method getExtensions (line 916) | public static function getExtensions(array $mimetypes) method getMimeByFilename (line 936) | public static function getMimeByFilename($filename, $default = 'applic... method getMimeByLocalFile (line 948) | public static function getMimeByLocalFile($filename, $default = 'appli... method checkFilename (line 980) | public static function checkFilename($filename): bool method pathinfo (line 1008) | public static function pathinfo($path, int $flags = null) method basename (line 1034) | public static function basename($path, string $suffix = ''): string method normalizePath (line 1045) | public static function normalizePath($path) method functionExists (line 1099) | public static function functionExists($function): bool method isFunctionDisabled (line 1115) | public static function isFunctionDisabled($function): bool method timezones (line 1132) | public static function timezones() method arrayFilterRecursive (line 1165) | public static function arrayFilterRecursive(array $source, $fn) method arrayToQueryParams (line 1189) | public static function arrayToQueryParams($array, $prepend = '') method arrayFlatten (line 1211) | public static function arrayFlatten($array) method arrayFlattenDotNotation (line 1234) | public static function arrayFlattenDotNotation($array, $prepend = '') method arrayUnflattenDotNotation (line 1265) | public static function arrayUnflattenDotNotation($array, $separator = ... method pathPrefixedByLangCode (line 1307) | public static function pathPrefixedByLangCode($string) method date2timestamp (line 1326) | public static function date2timestamp($date, $format = null) method resolve (line 1358) | public static function resolve(array $array, $path, $default = null) method isPositive (line 1371) | public static function isPositive($value) method isNegative (line 1382) | public static function isNegative($value) method generateNonceString (line 1396) | private static function generateNonceString($action, $previousTick = f... method nonceTick (line 1419) | private static function nonceTick() method getNonce (line 1434) | public static function getNonce($action, $previousTick = false) method verifyNonce (line 1453) | public static function verifyNonce($nonce, $action) method isAdminPlugin (line 1474) | public static function isAdminPlugin() method getDotNotation (line 1487) | public static function getDotNotation($array, $key, $default = null) method setDotNotation (line 1519) | public static function setDotNotation(&$array, $key, $value, $merge = ... method isWindows (line 1553) | public static function isWindows() method isApache (line 1563) | public static function isApache() method sortArrayByArray (line 1575) | public static function sortArrayByArray(array $array, array $orderArray) method sortArrayByKey (line 1596) | public static function sortArrayByKey($array, $array_key, $direction =... method getPagePathFromToken (line 1621) | public static function getPagePathFromToken($path, PageInterface $page... method getPathFromToken (line 1640) | public static function getPathFromToken($path, $object = null) method resolveTokenPath (line 1725) | protected static function resolveTokenPath(string $path): ?array method getUploadLimit (line 1744) | public static function getUploadLimit() method convertSize (line 1774) | public static function convertSize($bytes, $to, $decimal_places = 1) method prettySize (line 1791) | public static function prettySize($bytes, $precision = 2) method parseSize (line 1812) | public static function parseSize($size) method multibyteParseUrl (line 1831) | public static function multibyteParseUrl($url) method processMarkdown (line 1863) | public static function processMarkdown($string, $block = true, $page =... method toAscii (line 1891) | public static function toAscii(String $string): String method getSubnet (line 1906) | public static function getSubnet($ip, $prefix = 64) method getSupportPageTypes (line 1950) | public static function getSupportPageTypes(array $defaults = null) method isDangerousFunction (line 1970) | public static function isDangerousFunction($name): bool method isFilesystemFunction (line 2116) | public static function isFilesystemFunction(string $name): bool FILE: system/src/Grav/Common/Yaml.php class Yaml (line 18) | abstract class Yaml method parse (line 27) | public static function parse($data) method dump (line 42) | public static function dump($data, $inline = null, $indent = null) method init (line 54) | protected static function init() FILE: system/src/Grav/Console/Application/Application.php class Application (line 26) | class Application extends \Symfony\Component\Console\Application method __construct (line 40) | public function __construct(string $name = 'UNKNOWN', string $version ... method getCommandName (line 55) | public function getCommandName(InputInterface $input): ?string method prepareEnvironment (line 73) | public function prepareEnvironment(ConsoleCommandEvent $event): void method init (line 80) | protected function init(): void method getDefaultInputDefinition (line 97) | protected function getDefaultInputDefinition(): InputDefinition method configureIO (line 125) | protected function configureIO(InputInterface $input, OutputInterface ... FILE: system/src/Grav/Console/Application/CommandLoader/PluginCommandLoader.php class PluginCommandLoader (line 24) | class PluginCommandLoader implements CommandLoaderInterface method __construct (line 34) | public function __construct(string $name) method get (line 77) | public function get($name): Command method has (line 91) | public function has($name): bool method getNames (line 99) | public function getNames(): array FILE: system/src/Grav/Console/Application/GpmApplication.php class GpmApplication (line 25) | class GpmApplication extends Application method __construct (line 27) | public function __construct(string $name = 'UNKNOWN', string $version ... FILE: system/src/Grav/Console/Application/GravApplication.php class GravApplication (line 31) | class GravApplication extends Application method __construct (line 33) | public function __construct(string $name = 'UNKNOWN', string $version ... FILE: system/src/Grav/Console/Application/PluginApplication.php class PluginApplication (line 26) | class PluginApplication extends Application method __construct (line 36) | public function __construct(string $name = 'UNKNOWN', string $version ... method setPluginName (line 49) | public function setPluginName(string $pluginName): void method getPluginName (line 57) | public function getPluginName(): string method run (line 68) | public function run(InputInterface $input = null, OutputInterface $out... method init (line 86) | protected function init(): void FILE: system/src/Grav/Console/Cli/BackupCommand.php class BackupCommand (line 25) | class BackupCommand extends GravCommand method configure (line 35) | protected function configure(): void method serve (line 53) | protected function serve(): int method outputProgress (line 115) | public function outputProgress(array $args): void FILE: system/src/Grav/Console/Cli/CacheCleanupCommand.php class CacheCleanupCommand (line 25) | class CacheCleanupCommand extends GravCommand method configure (line 30) | protected function configure(): void method serve (line 68) | protected function serve(): int method calculateMaxAgeDays (line 204) | private function calculateMaxAgeDays(): int method getDirectorySize (line 230) | private function getDirectorySize(string $path): int method formatBytes (line 259) | private function formatBytes(int $bytes, int $precision = 2): string FILE: system/src/Grav/Console/Cli/CleanCommand.php class CleanCommand (line 23) | class CleanCommand extends Command method configure (line 338) | protected function configure(): void method execute (line 351) | protected function execute(InputInterface $input, OutputInterface $out... method cleanPaths (line 361) | private function cleanPaths(): bool method setupConsole (line 398) | public function setupConsole(InputInterface $input, OutputInterface $o... FILE: system/src/Grav/Console/Cli/ClearCacheCommand.php class ClearCacheCommand (line 20) | class ClearCacheCommand extends GravCommand method configure (line 25) | protected function configure(): void method serve (line 45) | protected function serve(): int method cleanPaths (line 66) | private function cleanPaths(): void FILE: system/src/Grav/Console/Cli/ComposerCommand.php class ComposerCommand (line 19) | class ComposerCommand extends GravCommand method configure (line 24) | protected function configure(): void method serve (line 47) | protected function serve(): int FILE: system/src/Grav/Console/Cli/InstallCommand.php class InstallCommand (line 24) | class InstallCommand extends GravCommand method configure (line 36) | protected function configure(): void method serve (line 70) | protected function serve(): int method gitclone (line 136) | private function gitclone(): int method symlink (line 176) | private function symlink(string $name = null, string $type = null): int method addSymlinks (line 252) | private function addSymlinks(string $from, string $to, array $options)... method readHebe (line 288) | private function readHebe(string $folder): ?array FILE: system/src/Grav/Console/Cli/LogViewerCommand.php class LogViewerCommand (line 22) | class LogViewerCommand extends GravCommand method configure (line 27) | protected function configure(): void method serve (line 50) | protected function serve(): int FILE: system/src/Grav/Console/Cli/NewProjectCommand.php class NewProjectCommand (line 21) | class NewProjectCommand extends GravCommand method configure (line 26) | protected function configure(): void method serve (line 49) | protected function serve(): int FILE: system/src/Grav/Console/Cli/PageSystemValidatorCommand.php class PageSystemValidatorCommand (line 27) | class PageSystemValidatorCommand extends GravCommand method configure (line 137) | protected function configure(): void method serve (line 150) | protected function serve(): int method record (line 207) | private function record(): array method recordRow (line 233) | private function recordRow(PageInterface $page): array method check (line 273) | private function check(array $old, array $new): array method getFile (line 295) | private function getFile(string $name): CompiledYamlFile FILE: system/src/Grav/Console/Cli/SandboxCommand.php class SandboxCommand (line 24) | class SandboxCommand extends GravCommand method configure (line 74) | protected function configure(): void method serve (line 102) | protected function serve(): int method createDirectories (line 141) | private function createDirectories(): int method copy (line 171) | private function copy(): int method symlink (line 197) | private function symlink(): int method pages (line 233) | private function pages(): int method initFiles (line 256) | private function initFiles(): int method perms (line 293) | private function perms(): int method check (line 316) | private function check(): bool FILE: system/src/Grav/Console/Cli/SchedulerCommand.php class SchedulerCommand (line 26) | class SchedulerCommand extends GravCommand method configure (line 31) | protected function configure(): void method serve (line 73) | protected function serve(): int FILE: system/src/Grav/Console/Cli/SecurityCommand.php class SecurityCommand (line 22) | class SecurityCommand extends GravCommand method configure (line 30) | protected function configure(): void method serve (line 41) | protected function serve(): int method outputProgress (line 84) | public function outputProgress(array $args): void FILE: system/src/Grav/Console/Cli/ServerCommand.php class ServerCommand (line 22) | class ServerCommand extends GravCommand method configure (line 35) | protected function configure(): void method serve (line 49) | protected function serve(): int method runProcess (line 112) | protected function runProcess(string $name, array $cmd): Process method portAvailable (line 143) | protected function portAvailable(string $ip, int $port): bool FILE: system/src/Grav/Console/Cli/YamlLinterCommand.php class YamlLinterCommand (line 21) | class YamlLinterCommand extends GravCommand method configure (line 26) | protected function configure(): void method serve (line 49) | protected function serve(): int method displayErrors (line 117) | protected function displayErrors(array $errors, SymfonyStyle $io): void FILE: system/src/Grav/Console/ConsoleCommand.php class ConsoleCommand (line 20) | class ConsoleCommand extends Command method execute (line 29) | protected function execute(InputInterface $input, OutputInterface $out... method serve (line 41) | protected function serve() FILE: system/src/Grav/Console/ConsoleTrait.php type ConsoleTrait (line 31) | trait ConsoleTrait method setupConsole (line 56) | public function setupConsole(InputInterface $input, OutputInterface $o... method getInput (line 65) | public function getInput(): InputInterface method getIO (line 73) | public function getIO(): SymfonyStyle method addOption (line 89) | public function addOption($name, $shortcut = null, $mode = null, $desc... method setupGrav (line 101) | final protected function setupGrav(): void method initializeGrav (line 130) | final protected function initializeGrav() method setLanguage (line 143) | final protected function setLanguage(string $code = null) method initializePlugins (line 171) | final protected function initializePlugins() method initializeThemes (line 197) | final protected function initializeThemes() method initializePages (line 224) | final protected function initializePages() method isGravInstance (line 253) | public function isGravInstance($path) method composerUpdate (line 287) | public function composerUpdate($path, $action = 'install') method clearCache (line 299) | public function clearCache($all = []) method invalidateCache (line 313) | public function invalidateCache() method loadLocalConfig (line 323) | public function loadLocalConfig() FILE: system/src/Grav/Console/Gpm/DirectInstallCommand.php class DirectInstallCommand (line 31) | class DirectInstallCommand extends GpmCommand method configure (line 41) | protected function configure(): void method serve (line 71) | protected function serve(): int method upgradeGrav (line 303) | private function upgradeGrav(string $zip, string $folder): void FILE: system/src/Grav/Console/Gpm/IndexCommand.php class IndexCommand (line 28) | class IndexCommand extends GpmCommand method configure (line 40) | protected function configure(): void method serve (line 113) | protected function serve(): int method version (line 180) | private function version(Package $package): string method installed (line 201) | private function installed(Package $package): string method enabled (line 214) | private function enabled(Package $package): string method filter (line 238) | public function filter(Packages $data): Packages method sort (line 318) | public function sort(AbstractPackageCollection $packages): array FILE: system/src/Grav/Console/Gpm/InfoCommand.php class InfoCommand (line 23) | class InfoCommand extends GpmCommand method configure (line 35) | protected function configure(): void method serve (line 63) | protected function serve(): int FILE: system/src/Grav/Console/Gpm/InstallCommand.php class InstallCommand (line 36) | class InstallCommand extends GpmCommand method configure (line 58) | protected function configure(): void method setGpm (line 95) | public function setGpm(GPM $gpm): void method serve (line 103) | protected function serve(): int method askConfirmationIfMajorVersionUpdated (line 251) | public function askConfirmationIfMajorVersionUpdated(Package $package)... method installDependencies (line 287) | public function installDependencies(array $dependencies, string $type,... method processPackage (line 340) | private function processPackage(?Package $package, bool $is_update = f... method processDemo (line 368) | private function processDemo(Package $package): void method installDemoContent (line 382) | private function installDemoContent(Package $package): void method getGitRegexMatches (line 440) | private function getGitRegexMatches(Package $package) method getSymlinkSource (line 457) | private function getSymlinkSource(Package $package) method processSymlink (line 484) | private function processSymlink(Package $package): void method processGpm (line 529) | private function processGpm(Package $package, bool $is_update = false) method downloadPackage (line 576) | private function downloadPackage(Package $package, string $license = n... method checkDestination (line 633) | private function checkDestination(Package $package): bool method installPackage (line 677) | private function installPackage(Package $package, bool $is_update = fa... method progress (line 714) | public function progress(array $progress): void FILE: system/src/Grav/Console/Gpm/SelfupgradeCommand.php class SelfupgradeCommand (line 32) | class SelfupgradeCommand extends GpmCommand method configure (line 55) | protected function configure(): void method serve (line 92) | protected function serve(): int method download (line 243) | private function download(array $package): string method upgrade (line 269) | private function upgrade(): bool method progress (line 296) | public function progress(array $progress): void method formatBytes (line 314) | public function formatBytes($size, int $precision = 2): string method upgradeGrav (line 326) | private function upgradeGrav(string $zip): void FILE: system/src/Grav/Console/Gpm/UninstallCommand.php class UninstallCommand (line 30) | class UninstallCommand extends GpmCommand method configure (line 50) | protected function configure(): void method serve (line 72) | protected function serve(): int method uninstallPackage (line 157) | private function uninstallPackage($slug, $package, $is_dependency = fa... method checkDestination (line 263) | private function checkDestination(string $slug, $package): bool method packageExists (line 305) | private function packageExists(string $slug, $package): int FILE: system/src/Grav/Console/Gpm/UpdateCommand.php class UpdateCommand (line 28) | class UpdateCommand extends GpmCommand method configure (line 50) | protected function configure(): void method serve (line 103) | protected function serve(): int method userInputPackages (line 240) | private function userInputPackages(array $only_packages): array FILE: system/src/Grav/Console/Gpm/VersionCommand.php class VersionCommand (line 25) | class VersionCommand extends GpmCommand method configure (line 33) | protected function configure(): void method serve (line 55) | protected function serve(): int FILE: system/src/Grav/Console/GpmCommand.php class GpmCommand (line 22) | class GpmCommand extends Command method execute (line 31) | protected function execute(InputInterface $input, OutputInterface $out... method serve (line 49) | protected function serve() method displayGPMRelease (line 58) | protected function displayGPMRelease() FILE: system/src/Grav/Console/GravCommand.php class GravCommand (line 20) | class GravCommand extends Command method execute (line 29) | protected function execute(InputInterface $input, OutputInterface $out... method serve (line 47) | protected function serve() FILE: system/src/Grav/Console/Plugin/PluginListCommand.php class PluginListCommand (line 20) | class PluginListCommand extends ConsoleCommand method configure (line 27) | protected function configure(): void method serve (line 35) | protected function serve(): int FILE: system/src/Grav/Console/TerminalObjects/Table.php class Table (line 17) | class Table extends \League\CLImate\TerminalObject\Basic\Table method result (line 22) | public function result() FILE: system/src/Grav/Events/BeforeSessionStartEvent.php class BeforeSessionStartEvent (line 22) | class BeforeSessionStartEvent extends Event method __construct (line 27) | public function __construct(SessionInterface $session) method __debugInfo (line 32) | public function __debugInfo(): array FILE: system/src/Grav/Events/FlexRegisterEvent.php class FlexRegisterEvent (line 24) | class FlexRegisterEvent extends Event method __construct (line 33) | public function __construct(Flex $flex) method __debugInfo (line 41) | public function __debugInfo(): array FILE: system/src/Grav/Events/PageEvent.php class PageEvent (line 15) | class PageEvent extends Event FILE: system/src/Grav/Events/PermissionsRegisterEvent.php class PermissionsRegisterEvent (line 24) | class PermissionsRegisterEvent extends Event method __construct (line 33) | public function __construct(Permissions $permissions) method __debugInfo (line 41) | public function __debugInfo(): array FILE: system/src/Grav/Events/PluginsLoadedEvent.php class PluginsLoadedEvent (line 26) | class PluginsLoadedEvent extends Event method __construct (line 38) | public function __construct(Grav $grav, Plugins $plugins) method __debugInfo (line 47) | public function __debugInfo(): array FILE: system/src/Grav/Events/SessionStartEvent.php class SessionStartEvent (line 22) | class SessionStartEvent extends Event method __construct (line 27) | public function __construct(SessionInterface $session) method __debugInfo (line 32) | public function __debugInfo(): array FILE: system/src/Grav/Events/TypesEvent.php class TypesEvent (line 15) | class TypesEvent extends Event FILE: system/src/Grav/Framework/Acl/Access.php class Access (line 29) | class Access implements JsonSerializable, IteratorAggregate, Countable method __construct (line 48) | public function __construct($acl = null, array $rules = null, string $... method getName (line 63) | public function getName(): string method inherit (line 73) | public function inherit(Access $parent, string $name = null) method authorize (line 91) | public function authorize(string $action, string $scope = null): ?bool method toArray (line 103) | public function toArray(): array method getAllActions (line 111) | public function getAllActions(): array method jsonSerialize (line 119) | public function jsonSerialize(): array method get (line 128) | public function get(string $action) method isInherited (line 149) | public function isInherited(string $action): bool method getInherited (line 158) | public function getInherited(string $action): ?string method getIterator (line 166) | public function getIterator(): Traversable method count (line 174) | public function count(): int method normalizeAcl (line 183) | protected function normalizeAcl(array $acl): array method resolvePermissions (line 214) | protected function resolvePermissions(string $access): array FILE: system/src/Grav/Framework/Acl/Action.php class Action (line 25) | class Action implements IteratorAggregate, Countable method __construct (line 47) | public function __construct(string $name, array $action = []) method getParams (line 81) | public function getParams(): array method getParam (line 90) | public function getParam(string $name) method getParent (line 98) | public function getParent(): ?Action method setParent (line 107) | public function setParent(?Action $parent): void method getScope (line 115) | public function getScope(): string method getLevels (line 128) | public function getLevels(): int method hasChildren (line 136) | public function hasChildren(): bool method getChildren (line 144) | public function getChildren(): array method getChild (line 153) | public function getChild(string $name): ?Action method addChild (line 162) | public function addChild(Action $child): void method getIterator (line 177) | public function getIterator(): Traversable method count (line 185) | public function count(): int method __debugInfo (line 193) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Framework/Acl/Permissions.php class Permissions (line 27) | class Permissions implements ArrayAccess, Countable, IteratorAggregate method getInstances (line 41) | public function getInstances(): array method hasAction (line 53) | public function hasAction(string $name): bool method getAction (line 62) | public function getAction(string $name): ?Action method addAction (line 71) | public function addAction(Action $action): void method getActions (line 92) | public function getActions(): array method addActions (line 101) | public function addActions(array $actions): void method hasType (line 112) | public function hasType(string $name): bool method getType (line 121) | public function getType(string $name): ?Action method addType (line 131) | public function addType(string $name, array $type): void method getTypes (line 139) | public function getTypes(): array method addTypes (line 148) | public function addTypes(array $types): void method getAccess (line 159) | public function getAccess(array $access = null): Access method offsetExists (line 168) | public function offsetExists($offset): bool method offsetGet (line 177) | public function offsetGet($offset): ?Action method offsetSet (line 187) | public function offsetSet($offset, $value): void method offsetUnset (line 196) | public function offsetUnset($offset): void method count (line 204) | public function count(): int method getIterator (line 212) | #[\ReturnTypeWillChange] method __debugInfo (line 221) | #[\ReturnTypeWillChange] method getParent (line 233) | protected function getParent(string $name): ?Action FILE: system/src/Grav/Framework/Acl/PermissionsReader.php class PermissionsReader (line 21) | class PermissionsReader method fromYaml (line 30) | public static function fromYaml(string $filename): array method fromArray (line 44) | public static function fromArray(array $actions, array $types): array method read (line 61) | public static function read(array $actions, string $prefix = ''): array method initTypes (line 91) | protected static function initTypes(array $types) method getDependencies (line 134) | protected static function getDependencies(array $dependencies): array method addDefaults (line 151) | protected static function addDefaults(array $action): array FILE: system/src/Grav/Framework/Acl/RecursiveActionIterator.php class RecursiveActionIterator (line 22) | class RecursiveActionIterator implements RecursiveIterator, \Countable method key (line 32) | #[\ReturnTypeWillChange] method hasChildren (line 45) | public function hasChildren(): bool method getChildren (line 57) | public function getChildren(): self FILE: system/src/Grav/Framework/Cache/AbstractCache.php class AbstractCache (line 19) | abstract class AbstractCache implements CacheInterface method __construct (line 28) | public function __construct($namespace = '', $defaultLifetime = null) FILE: system/src/Grav/Framework/Cache/Adapter/ChainCache.php class ChainCache (line 24) | class ChainCache extends AbstractCache method __construct (line 38) | public function __construct(array $caches, $defaultLifetime = null) method doGet (line 69) | public function doGet($key, $miss) method doSet (line 89) | public function doSet($key, $value, $ttl) method doDelete (line 104) | public function doDelete($key) method doClear (line 119) | public function doClear() method doGetMultiple (line 134) | public function doGetMultiple($keys, $miss) method doSetMultiple (line 170) | public function doSetMultiple($values, $ttl) method doDeleteMultiple (line 185) | public function doDeleteMultiple($keys) method doHas (line 200) | public function doHas($key) FILE: system/src/Grav/Framework/Cache/Adapter/DoctrineCache.php class DoctrineCache (line 21) | class DoctrineCache extends AbstractCache method __construct (line 34) | public function __construct(CacheProvider $doctrineCache, $namespace =... method doGet (line 55) | public function doGet($key, $miss) method doSet (line 66) | public function doSet($key, $value, $ttl) method doDelete (line 74) | public function doDelete($key) method doClear (line 82) | public function doClear() method doGetMultiple (line 90) | public function doGetMultiple($keys, $miss) method doSetMultiple (line 98) | public function doSetMultiple($values, $ttl) method doDeleteMultiple (line 106) | public function doDeleteMultiple($keys) method doHas (line 114) | public function doHas($key) FILE: system/src/Grav/Framework/Cache/Adapter/FileCache.php class FileCache (line 29) | class FileCache extends AbstractCache method __construct (line 43) | public function __construct($namespace = '', $defaultLifetime = null, ... method doGet (line 57) | public function doGet($key, $miss) method doSet (line 86) | public function doSet($key, $value, $ttl) method doDelete (line 106) | public function doDelete($key) method doClear (line 122) | public function doClear() method doHas (line 137) | public function doHas($key) method getFile (line 149) | protected function getFile($key, $mkdir = false) method initFileCache (line 167) | protected function initFileCache($namespace, $directory) method write (line 198) | private function write($file, $data, $expiresAt = null) method mkdir (line 224) | private function mkdir($dir) method throwError (line 251) | public static function throwError($type, $message, $file, $line) method __destruct (line 259) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Framework/Cache/Adapter/MemoryCache.php class MemoryCache (line 22) | class MemoryCache extends AbstractCache method doGet (line 32) | public function doGet($key, $miss) method doSet (line 47) | public function doSet($key, $value, $ttl) method doDelete (line 58) | public function doDelete($key) method doClear (line 68) | public function doClear() method doHas (line 79) | public function doHas($key) FILE: system/src/Grav/Framework/Cache/Adapter/SessionCache.php class SessionCache (line 19) | class SessionCache extends AbstractCache method doGet (line 29) | public function doGet($key, $miss) method doSet (line 42) | public function doSet($key, $value, $ttl) method doDelete (line 58) | public function doDelete($key) method doClear (line 68) | public function doClear() method doHas (line 79) | public function doHas($key) method getNamespace (line 87) | public function getNamespace() method doGetStored (line 96) | protected function doGetStored($key) FILE: system/src/Grav/Framework/Cache/CacheInterface.php type CacheInterface (line 18) | interface CacheInterface extends SimpleCacheInterface method doGet (line 25) | public function doGet($key, $miss); method doSet (line 33) | public function doSet($key, $value, $ttl); method doDelete (line 39) | public function doDelete($key); method doClear (line 44) | public function doClear(); method doGetMultiple (line 51) | public function doGetMultiple($keys, $miss); method doSetMultiple (line 58) | public function doSetMultiple($values, $ttl); method doDeleteMultiple (line 64) | public function doDeleteMultiple($keys); method doHas (line 70) | public function doHas($key); FILE: system/src/Grav/Framework/Cache/CacheTrait.php type CacheTrait (line 30) | trait CacheTrait method init (line 49) | protected function init($namespace = '', $defaultLifetime = null) method setValidation (line 60) | public function setValidation($validation) method getNamespace (line 68) | protected function getNamespace() method getDefaultLifetime (line 76) | protected function getDefaultLifetime() method get (line 87) | public function get($key, $default = null) method set (line 103) | public function set($key, $value, $ttl = null) method delete (line 118) | public function delete($key) method clear (line 128) | public function clear() method getMultiple (line 139) | public function getMultiple($keys, $default = null) method setMultiple (line 182) | public function setMultiple($values, $ttl = null) method deleteMultiple (line 215) | public function deleteMultiple($keys) method has (line 243) | public function has($key) method doGetMultiple (line 255) | public function doGetMultiple($keys, $miss) method doSetMultiple (line 274) | public function doSetMultiple($values, $ttl) method doDeleteMultiple (line 289) | public function doDeleteMultiple($keys) method validateKey (line 305) | protected function validateKey($key) method validateKeys (line 335) | protected function validateKeys($keys) method convertTtl (line 351) | protected function convertTtl($ttl) FILE: system/src/Grav/Framework/Cache/Exception/CacheException.php class CacheException (line 19) | class CacheException extends Exception implements SimpleCacheException FILE: system/src/Grav/Framework/Cache/Exception/InvalidArgumentException.php class InvalidArgumentException (line 18) | class InvalidArgumentException extends \InvalidArgumentException impleme... FILE: system/src/Grav/Framework/Collection/AbstractFileCollection.php class AbstractFileCollection (line 32) | class AbstractFileCollection extends AbstractLazyCollection implements F... method __construct (line 50) | protected function __construct($path) method getPath (line 63) | public function getPath() method matching (line 74) | public function matching(Criteria $criteria) method setIterator (line 120) | protected function setIterator() method addFilter (line 138) | protected function addFilter(callable $filterFunction) method doInitialize (line 155) | protected function doInitialize() method doInitializeByIterator (line 169) | protected function doInitializeByIterator(SeekableIterator $iterator, ... method doInitializeChildren (line 214) | protected function doInitializeChildren(array $children, $nestingLimit) method createObject (line 228) | protected function createObject($file) FILE: system/src/Grav/Framework/Collection/AbstractIndexCollection.php class AbstractIndexCollection (line 29) | abstract class AbstractIndexCollection implements CollectionInterface method __construct (line 45) | public function __construct(array $entries = []) method toArray (line 53) | public function toArray() method first (line 61) | public function first() method last (line 72) | public function last() method key (line 83) | #[\ReturnTypeWillChange] method next (line 93) | #[\ReturnTypeWillChange] method current (line 105) | #[\ReturnTypeWillChange] method remove (line 117) | public function remove($key) method removeElement (line 132) | public function removeElement($element) method offsetExists (line 152) | #[\ReturnTypeWillChange] method offsetGet (line 166) | #[\ReturnTypeWillChange] method offsetSet (line 181) | #[\ReturnTypeWillChange] method offsetUnset (line 199) | #[\ReturnTypeWillChange] method containsKey (line 211) | public function containsKey($key) method contains (line 219) | public function contains($element) method exists (line 229) | public function exists(Closure $p) method indexOf (line 237) | public function indexOf($element) method get (line 247) | public function get($key) method getKeys (line 259) | public function getKeys() method getValues (line 267) | public function getValues() method count (line 275) | #[\ReturnTypeWillChange] method set (line 284) | public function set($key, $value) method add (line 296) | public function add($element) method isEmpty (line 310) | public function isEmpty() method getIterator (line 321) | #[\ReturnTypeWillChange] method map (line 330) | public function map(Closure $func) method filter (line 338) | public function filter(Closure $p) method forAll (line 346) | public function forAll(Closure $p) method partition (line 354) | public function partition(Closure $p) method __toString (line 364) | #[\ReturnTypeWillChange] method clear (line 373) | public function clear() method slice (line 381) | public function slice($offset, $length = null) method limit (line 392) | public function limit($start, $limit = null) method reverse (line 403) | public function reverse() method shuffle (line 414) | public function shuffle() method select (line 431) | public function select(array $keys) method unselect (line 450) | public function unselect(array $keys) method chunk (line 462) | public function chunk($size) method __serialize (line 471) | public function __serialize(): array method __unserialize (line 482) | public function __unserialize(array $data): void method jsonSerialize (line 492) | #[\ReturnTypeWillChange] method createFrom (line 508) | protected function createFrom(array $entries) method getEntries (line 516) | protected function getEntries(): array method setEntries (line 526) | protected function setEntries(array $entries): void method getCurrentKey (line 537) | protected function getCurrentKey($element) method loadElement (line 547) | abstract protected function loadElement($key, $value); method loadElements (line 554) | abstract protected function loadElements(array $entries = null): array; method loadCollection (line 561) | abstract protected function loadCollection(array $entries = null): Col... method isAllowedElement (line 567) | abstract protected function isAllowedElement($value): bool; method getElementMeta (line 573) | abstract protected function getElementMeta($element); FILE: system/src/Grav/Framework/Collection/AbstractLazyCollection.php class AbstractLazyCollection (line 23) | abstract class AbstractLazyCollection extends BaseAbstractLazyCollection... method reverse (line 35) | public function reverse() method shuffle (line 46) | public function shuffle() method chunk (line 56) | public function chunk($size) method select (line 68) | public function select(array $keys) method unselect (line 80) | public function unselect(array $keys) method jsonSerialize (line 90) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Framework/Collection/ArrayCollection.php class ArrayCollection (line 23) | class ArrayCollection extends BaseArrayCollection implements CollectionI... method reverse (line 31) | public function reverse() method shuffle (line 45) | public function shuffle() method chunk (line 62) | public function chunk($size) method select (line 78) | public function select(array $keys) method unselect (line 99) | public function unselect(array $keys) method jsonSerialize (line 112) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Framework/Collection/CollectionInterface.php type CollectionInterface (line 23) | interface CollectionInterface extends Collection, JsonSerializable method reverse (line 31) | public function reverse(); method shuffle (line 39) | public function shuffle(); method chunk (line 48) | public function chunk($size); method select (line 59) | public function select(array $keys); method unselect (line 68) | public function unselect(array $keys); FILE: system/src/Grav/Framework/Collection/FileCollection.php class FileCollection (line 20) | class FileCollection extends AbstractFileCollection method __construct (line 26) | public function __construct($path, $flags = null) method getFlags (line 41) | public function getFlags() method getNestingLimit (line 49) | public function getNestingLimit() method setNestingLimit (line 58) | public function setNestingLimit($limit = 99) method setFilter (line 69) | public function setFilter(callable $filterFunction = null) method addFilter (line 80) | public function addFilter(callable $filterFunction) method setObjectBuilder (line 91) | public function setObjectBuilder(callable $objectFunction = null) FILE: system/src/Grav/Framework/Collection/FileCollectionInterface.php type FileCollectionInterface (line 23) | interface FileCollectionInterface extends CollectionInterface, Selectable method getPath (line 32) | public function getPath(); FILE: system/src/Grav/Framework/Compat/Serializable.php type Serializable (line 21) | trait Serializable method serialize (line 26) | final public function serialize(): string method unserialize (line 35) | final public function unserialize($serialized): void method getUnserializeAllowedClasses (line 43) | protected function getUnserializeAllowedClasses() FILE: system/src/Grav/Framework/ContentBlock/ContentBlock.php class ContentBlock (line 30) | class ContentBlock implements ContentBlockInterface method create (line 53) | public static function create($id = null) method fromArray (line 63) | public static function fromArray(array $serialized) method __construct (line 88) | public function __construct($id = null) method getId (line 96) | public function getId() method getToken (line 104) | public function getToken() method toArray (line 112) | public function toArray() method toString (line 145) | public function toString() method __toString (line 164) | #[\ReturnTypeWillChange] method build (line 179) | public function build(array $serialized) method isCached (line 200) | public function isCached() method disableCache (line 218) | public function disableCache() method setChecksum (line 229) | public function setChecksum($checksum) method getChecksum (line 239) | public function getChecksum() method setContent (line 248) | public function setContent($content) method addBlock (line 259) | public function addBlock(ContentBlockInterface $block) method __serialize (line 269) | final public function __serialize(): array method __unserialize (line 278) | final public function __unserialize(array $data): void method generateId (line 286) | protected function generateId() method checkVersion (line 296) | protected function checkVersion(array $serialized) FILE: system/src/Grav/Framework/ContentBlock/ContentBlockInterface.php type ContentBlockInterface (line 18) | interface ContentBlockInterface extends Serializable method create (line 24) | public static function create($id = null); method fromArray (line 30) | public static function fromArray(array $serialized); method __construct (line 35) | public function __construct($id = null); method getId (line 40) | public function getId(); method getToken (line 45) | public function getToken(); method toArray (line 50) | public function toArray(); method toString (line 55) | public function toString(); method __toString (line 60) | public function __toString(); method build (line 66) | public function build(array $serialized); method setChecksum (line 72) | public function setChecksum($checksum); method getChecksum (line 77) | public function getChecksum(); method setContent (line 83) | public function setContent($content); method addBlock (line 89) | public function addBlock(ContentBlockInterface $block); FILE: system/src/Grav/Framework/ContentBlock/HtmlBlock.php class HtmlBlock (line 21) | class HtmlBlock extends ContentBlock implements HtmlBlockInterface method getAssets (line 39) | public function getAssets() method getFrameworks (line 54) | public function getFrameworks() method getStyles (line 65) | public function getStyles($location = 'head') method getScripts (line 74) | public function getScripts($location = 'head') method getLinks (line 83) | public function getLinks($location = 'head') method getHtml (line 92) | public function getHtml($location = 'bottom') method toArray (line 100) | public function toArray() method build (line 128) | public function build(array $serialized) method addFramework (line 143) | public function addFramework($framework) method addStyle (line 159) | public function addStyle($element, $priority = 0, $location = 'head') method addInlineStyle (line 203) | public function addInlineStyle($element, $priority = 0, $location = 'h... method addScript (line 237) | public function addScript($element, $priority = 0, $location = 'head') method addInlineScript (line 279) | public function addInlineScript($element, $priority = 0, $location = '... method addModule (line 315) | public function addModule($element, $priority = 0, $location = 'head') method addInlineModule (line 332) | public function addInlineModule($element, $priority = 0, $location = '... method addLink (line 349) | public function addLink($element, $priority = 0, $location = 'head') method addHtml (line 381) | public function addHtml($html, $priority = 0, $location = 'bottom') method getAssetsFast (line 401) | protected function getAssetsFast() method getAssetsInLocation (line 458) | protected function getAssetsInLocation($type, $location) method sortAssetsInLocation (line 476) | protected function sortAssetsInLocation(array &$items) method sortAssets (line 496) | protected function sortAssets(array &$array) FILE: system/src/Grav/Framework/ContentBlock/HtmlBlockInterface.php type HtmlBlockInterface (line 16) | interface HtmlBlockInterface extends ContentBlockInterface method getAssets (line 21) | public function getAssets(); method getFrameworks (line 26) | public function getFrameworks(); method getStyles (line 32) | public function getStyles($location = 'head'); method getScripts (line 38) | public function getScripts($location = 'head'); method getLinks (line 45) | public function getLinks($location = 'head'); method getHtml (line 51) | public function getHtml($location = 'bottom'); method addFramework (line 57) | public function addFramework($framework); method addStyle (line 68) | public function addStyle($element, $priority = 0, $location = 'head'); method addInlineStyle (line 76) | public function addInlineStyle($element, $priority = 0, $location = 'h... method addScript (line 84) | public function addScript($element, $priority = 0, $location = 'head'); method addInlineScript (line 92) | public function addInlineScript($element, $priority = 0, $location = '... method addModule (line 103) | public function addModule($element, $priority = 0, $location = 'head'); method addInlineModule (line 113) | public function addInlineModule($element, $priority = 0, $location = '... method addLink (line 121) | public function addLink($element, $priority = 0, $location = 'head'); method addHtml (line 129) | public function addHtml($html, $priority = 0, $location = 'bottom'); FILE: system/src/Grav/Framework/Contracts/Media/MediaObjectInterface.php type MediaObjectInterface (line 11) | interface MediaObjectInterface extends IdentifierInterface method exists (line 19) | public function exists(): bool; method getMeta (line 27) | public function getMeta(): array; method get (line 34) | public function get(string $field); method getUrl (line 42) | public function getUrl(): string; method createResponse (line 51) | public function createResponse(array $actions): ResponseInterface; FILE: system/src/Grav/Framework/Contracts/Object/IdentifierInterface.php type IdentifierInterface (line 10) | interface IdentifierInterface extends JsonSerializable method getId (line 18) | public function getId(): string; method getType (line 26) | public function getType(): string; FILE: system/src/Grav/Framework/Contracts/Relationships/RelationshipIdentifierInterface.php type RelationshipIdentifierInterface (line 11) | interface RelationshipIdentifierInterface extends IdentifierInterface method hasIdentifierMeta (line 19) | public function hasIdentifierMeta(): bool; method getIdentifierMeta (line 27) | public function getIdentifierMeta(); FILE: system/src/Grav/Framework/Contracts/Relationships/RelationshipInterface.php type RelationshipInterface (line 18) | interface RelationshipInterface extends Countable, IteratorAggregate, Js... method getName (line 24) | public function getName(): string; method getType (line 30) | public function getType(): string; method isModified (line 36) | public function isModified(): bool; method getCardinality (line 42) | public function getCardinality(): string; method getParent (line 48) | public function getParent(): IdentifierInterface; method has (line 56) | public function has(string $id, string $type = null): bool; method hasIdentifier (line 63) | public function hasIdentifier(IdentifierInterface $identifier): bool; method addIdentifier (line 69) | public function addIdentifier(IdentifierInterface $identifier): bool; method removeIdentifier (line 75) | public function removeIdentifier(IdentifierInterface $identifier = nul... method getIterator (line 80) | public function getIterator(): iterable; FILE: system/src/Grav/Framework/Contracts/Relationships/RelationshipsInterface.php type RelationshipsInterface (line 18) | interface RelationshipsInterface extends Countable, ArrayAccess, Iterato... method isModified (line 24) | public function isModified(): bool; method getModified (line 29) | public function getModified(): array; method count (line 35) | public function count(): int; method offsetGet (line 41) | public function offsetGet($offset): ?RelationshipInterface; method current (line 46) | public function current(): ?RelationshipInterface; method key (line 52) | public function key(): string; FILE: system/src/Grav/Framework/Contracts/Relationships/ToManyRelationshipInterface.php type ToManyRelationshipInterface (line 14) | interface ToManyRelationshipInterface extends RelationshipInterface method getNthIdentifier (line 20) | public function getNthIdentifier(int $pos): ?IdentifierInterface; method getIdentifier (line 28) | public function getIdentifier(string $id, string $type = null): ?Ident... method getObject (line 36) | public function getObject(string $id, string $type = null): ?object; method addIdentifiers (line 42) | public function addIdentifiers(iterable $identifiers): bool; method replaceIdentifiers (line 48) | public function replaceIdentifiers(iterable $identifiers): bool; method removeIdentifiers (line 54) | public function removeIdentifiers(iterable $identifiers): bool; FILE: system/src/Grav/Framework/Contracts/Relationships/ToOneRelationshipInterface.php type ToOneRelationshipInterface (line 14) | interface ToOneRelationshipInterface extends RelationshipInterface method getIdentifier (line 22) | public function getIdentifier(string $id = null, string $type = null):... method getObject (line 30) | public function getObject(string $id = null, string $type = null): ?ob... method replaceIdentifier (line 36) | public function replaceIdentifier(IdentifierInterface $identifier = nu... FILE: system/src/Grav/Framework/Controller/Traits/ControllerResponseTrait.php type ControllerResponseTrait (line 34) | trait ControllerResponseTrait method createDisplayResponse (line 41) | protected function createDisplayResponse(): ResponseInterface method createHtmlResponse (line 52) | protected function createHtmlResponse(string $content, int $code = nul... method createJsonResponse (line 69) | protected function createJsonResponse(array $content, int $code = null... method createDownloadResponse (line 90) | protected function createDownloadResponse(string $filename, $resource,... method createRedirectResponse (line 137) | protected function createRedirectResponse(string $url, int $code = nul... method createErrorResponse (line 156) | protected function createErrorResponse(Throwable $e): ResponseInterface method createJsonErrorResponse (line 193) | protected function createJsonErrorResponse(Throwable $e): ResponseInte... method getErrorJson (line 205) | protected function getErrorJson(Throwable $e): array method getErrorCode (line 245) | protected function getErrorCode(int $code): int method getAccept (line 263) | protected function getAccept(array $compare) method getRequest (line 294) | abstract protected function getRequest(): ServerRequestInterface; method setMessage (line 301) | abstract protected function setMessage(string $message, string $type =... method getConfig (line 306) | abstract protected function getConfig(): Config; FILE: system/src/Grav/Framework/DI/Container.php class Container (line 16) | class Container extends \Pimple\Container implements ContainerInterface method get (line 22) | public function get($id) method has (line 31) | public function has($id): bool FILE: system/src/Grav/Framework/File/AbstractFile.php class AbstractFile (line 24) | class AbstractFile implements FileInterface method __construct (line 49) | public function __construct(string $filepath, Filesystem $filesystem =... method __destruct (line 58) | #[\ReturnTypeWillChange] method __clone (line 69) | #[\ReturnTypeWillChange] method __serialize (line 79) | final public function __serialize(): array method __unserialize (line 88) | final public function __unserialize(array $data): void method getFilePath (line 99) | public function getFilePath(): string method getPath (line 108) | public function getPath(): string method getFilename (line 121) | public function getFilename(): string method getBasename (line 134) | public function getBasename(): string method getExtension (line 147) | public function getExtension(bool $withDot = false): string method exists (line 160) | public function exists(): bool method getCreationTime (line 169) | public function getCreationTime(): int method getModificationTime (line 178) | public function getModificationTime(): int method lock (line 187) | public function lock(bool $block = true): bool method unlock (line 214) | public function unlock(): bool method isLocked (line 235) | public function isLocked(): bool method isReadable (line 244) | public function isReadable(): bool method isWritable (line 253) | public function isWritable(): bool method load (line 266) | public function load() method save (line 275) | public function save($data): void method rename (line 324) | public function rename(string $path): bool method delete (line 339) | public function delete(): bool method mkdir (line 350) | protected function mkdir(string $dir): bool method doSerialize (line 373) | protected function doSerialize(): array method doUnserialize (line 384) | protected function doUnserialize(array $serialized): void method setFilepath (line 392) | protected function setFilepath(string $filepath): void method setPathInfo (line 401) | protected function setPathInfo(): void method isWritablePath (line 417) | protected function isWritablePath(string $dir): bool method tempname (line 436) | protected function tempname(string $filename, int $length = 5) FILE: system/src/Grav/Framework/File/CsvFile.php class CsvFile (line 20) | class CsvFile extends DataFile method __construct (line 27) | public function __construct($filepath, CsvFormatter $formatter) method load (line 35) | public function load(): array FILE: system/src/Grav/Framework/File/DataFile.php class DataFile (line 22) | class DataFile extends AbstractFile method __construct (line 32) | public function __construct($filepath, FileFormatterInterface $formatter) method load (line 43) | public function load() method save (line 62) | public function save($data): void FILE: system/src/Grav/Framework/File/File.php class File (line 21) | class File extends AbstractFile method save (line 27) | public function save($data): void FILE: system/src/Grav/Framework/File/Formatter/AbstractFormatter.php class AbstractFormatter (line 23) | abstract class AbstractFormatter implements FileFormatterInterface method __construct (line 34) | public function __construct(array $config = []) method getMimeType (line 42) | public function getMimeType(): string method getDefaultFileExtension (line 53) | public function getDefaultFileExtension(): string method getSupportedFileExtensions (line 65) | public function getSupportedFileExtensions(): array method encode (line 77) | abstract public function encode($data): string; method decode (line 83) | abstract public function decode($data); method __serialize (line 89) | public function __serialize(): array method __unserialize (line 98) | public function __unserialize(array $data): void method getConfig (line 109) | protected function getConfig(string $name = null) FILE: system/src/Grav/Framework/File/Formatter/CsvFormatter.php class CsvFormatter (line 28) | class CsvFormatter extends AbstractFormatter method __construct (line 34) | public function __construct(array $config = []) method getDelimiter (line 50) | public function getDelimiter(): string method encode (line 62) | public function encode($data, $delimiter = null): string method decode (line 87) | public function decode($data, $delimiter = null): array method encodeLine (line 135) | protected function encodeLine(array $line, string $delimiter): string method escape (line 162) | protected function escape(string $value) FILE: system/src/Grav/Framework/File/Formatter/FormatterInterface.php type FormatterInterface (line 10) | interface FormatterInterface extends FileFormatterInterface FILE: system/src/Grav/Framework/File/Formatter/IniFormatter.php class IniFormatter (line 21) | class IniFormatter extends AbstractFormatter method __construct (line 27) | public function __construct(array $config = []) method encode (line 40) | public function encode($data): string method decode (line 58) | public function decode($data): array FILE: system/src/Grav/Framework/File/Formatter/JsonFormatter.php class JsonFormatter (line 23) | class JsonFormatter extends AbstractFormatter method __construct (line 53) | public function __construct(array $config = []) method getEncodeOptions (line 71) | public function getEncodeOptions(): int method getDecodeOptions (line 98) | public function getDecodeOptions(): int method getDecodeDepth (line 126) | public function getDecodeDepth(): int method getDecodeAssoc (line 136) | public function getDecodeAssoc(): bool method encode (line 145) | public function encode($data): string method decode (line 160) | public function decode($data) FILE: system/src/Grav/Framework/File/Formatter/MarkdownFormatter.php class MarkdownFormatter (line 21) | class MarkdownFormatter extends AbstractFormatter method __construct (line 26) | public function __construct(array $config = [], FileFormatterInterface... method getHeaderField (line 46) | public function getHeaderField(): string method getBodyField (line 56) | public function getBodyField(): string method getRawField (line 66) | public function getRawField(): string method getHeaderFormatter (line 76) | public function getHeaderFormatter(): FileFormatterInterface method encode (line 85) | public function encode($data): string method decode (line 113) | public function decode($data): array method __serialize (line 150) | public function __serialize(): array method __unserialize (line 155) | public function __unserialize(array $data): void FILE: system/src/Grav/Framework/File/Formatter/SerializeFormatter.php class SerializeFormatter (line 24) | class SerializeFormatter extends AbstractFormatter method __construct (line 30) | public function __construct(array $config = []) method getOptions (line 47) | public function getOptions() method encode (line 56) | public function encode($data): string method decode (line 65) | public function decode($data) method preserveLines (line 85) | protected function preserveLines($data, array $search, array $replace) FILE: system/src/Grav/Framework/File/Formatter/YamlFormatter.php class YamlFormatter (line 26) | class YamlFormatter extends AbstractFormatter method __construct (line 32) | public function __construct(array $config = []) method getInlineOption (line 48) | public function getInlineOption(): int method getIndentOption (line 56) | public function getIndentOption(): int method useNativeDecoder (line 64) | public function useNativeDecoder(): bool method useCompatibleDecoder (line 72) | public function useCompatibleDecoder(): bool method encode (line 84) | public function encode($data, $inline = null, $indent = null): string method decode (line 102) | public function decode($data): array FILE: system/src/Grav/Framework/File/IniFile.php class IniFile (line 20) | class IniFile extends DataFile method __construct (line 27) | public function __construct($filepath, IniFormatter $formatter) method load (line 35) | public function load(): array FILE: system/src/Grav/Framework/File/Interfaces/FileFormatterInterface.php type FileFormatterInterface (line 29) | interface FileFormatterInterface extends Serializable method getMimeType (line 35) | public function getMimeType(): string; method getDefaultFileExtension (line 45) | public function getDefaultFileExtension(): string; method getSupportedFileExtensions (line 53) | public function getSupportedFileExtensions(): array; method encode (line 62) | public function encode($data): string; method decode (line 71) | public function decode($data); FILE: system/src/Grav/Framework/File/Interfaces/FileInterface.php type FileInterface (line 30) | interface FileInterface extends Serializable method getFilePath (line 38) | public function getFilePath(): string; method getPath (line 46) | public function getPath(): string; method getFilename (line 54) | public function getFilename(): string; method getBasename (line 62) | public function getBasename(): string; method getExtension (line 72) | public function getExtension(bool $withDot = false): string; method exists (line 80) | public function exists(): bool; method getCreationTime (line 88) | public function getCreationTime(): int; method getModificationTime (line 96) | public function getModificationTime(): int; method lock (line 107) | public function lock(bool $block = true): bool; method unlock (line 115) | public function unlock(): bool; method isLocked (line 123) | public function isLocked(): bool; method isReadable (line 131) | public function isReadable(): bool; method isWritable (line 139) | public function isWritable(): bool; method load (line 147) | public function load(); method save (line 159) | public function save($data): void; method rename (line 171) | public function rename(string $path): bool; method delete (line 179) | public function delete(): bool; FILE: system/src/Grav/Framework/File/JsonFile.php class JsonFile (line 20) | class JsonFile extends DataFile method __construct (line 27) | public function __construct($filepath, JsonFormatter $formatter) FILE: system/src/Grav/Framework/File/MarkdownFile.php class MarkdownFile (line 20) | class MarkdownFile extends DataFile method __construct (line 27) | public function __construct($filepath, MarkdownFormatter $formatter) method load (line 35) | public function load(): array FILE: system/src/Grav/Framework/File/YamlFile.php class YamlFile (line 20) | class YamlFile extends DataFile method __construct (line 27) | public function __construct($filepath, YamlFormatter $formatter) method load (line 35) | public function load(): array FILE: system/src/Grav/Framework/Filesystem/Filesystem.php class Filesystem (line 25) | class Filesystem implements FilesystemInterface method getInstance (line 43) | public static function getInstance(bool $normalize = null): Filesystem method __construct (line 66) | protected function __construct(bool $normalize = null) method setNormalization (line 81) | public function setNormalization(bool $normalize = null): self method getNormalization (line 89) | public function getNormalization(): ?bool method unsafe (line 99) | public function unsafe(): self method safe (line 109) | public function safe(): self method parent (line 118) | public function parent(string $path, int $levels = 1): string method normalize (line 139) | public function normalize(string $path): string method basename (line 152) | public function basename(string $path, ?string $suffix = null): string method dirname (line 164) | public function dirname(string $path, int $levels = 1): string method pathname (line 185) | public function pathname(string $path, int $levels = 1): string method pathinfo (line 196) | public function pathinfo(string $path, ?int $options = null) method dirnameInternal (line 214) | protected function dirnameInternal(?string $scheme, string $path, int ... method pathinfoInternal (line 236) | protected function pathinfoInternal(?string $scheme, string $path, ?in... method getSchemeAndHierarchy (line 279) | protected function getSchemeAndHierarchy(string $filename): array method toString (line 291) | protected function toString(?string $scheme, string $path): string method normalizePathPart (line 305) | protected function normalizePathPart(string $path): string FILE: system/src/Grav/Framework/Filesystem/Interfaces/FilesystemInterface.php type FilesystemInterface (line 23) | interface FilesystemInterface method parent (line 37) | public function parent(string $path, int $levels = 1): string; method normalize (line 47) | public function normalize(string $path): string; method basename (line 57) | public function basename(string $path, ?string $suffix = null): string; method dirname (line 71) | public function dirname(string $path, int $levels = 1): string; method pathinfo (line 83) | public function pathinfo(string $path, ?int $options = null); FILE: system/src/Grav/Framework/Flex/Flex.php class Flex (line 28) | class Flex implements FlexInterface method __construct (line 40) | public function __construct(array $types, array $config) method addDirectoryType (line 63) | public function addDirectoryType(string $type, string $blueprint, arra... method addDirectory (line 76) | public function addDirectory(FlexDirectory $directory) method hasDirectory (line 87) | public function hasDirectory(string $type): bool method getDirectories (line 97) | public function getDirectories(array $types = null, bool $keepMissing ... method getDirectory (line 116) | public function getDirectory(string $type): ?FlexDirectory method getCollection (line 128) | public function getCollection(string $type, array $keys = null, string... method getMixedCollection (line 143) | public function getMixedCollection(array $keys, array $options = []): ... method getObjects (line 165) | public function getObjects(array $keys, array $options = []): array method getObject (line 274) | public function getObject(string $key, string $type = null, string $ke... method count (line 296) | public function count(): int method resolveKeyAndType (line 306) | protected function resolveKeyAndType(string $flexKey, string $type = n... method resolveType (line 326) | protected function resolveType(string $type = null): string FILE: system/src/Grav/Framework/Flex/FlexCollection.php class FlexCollection (line 45) | class FlexCollection extends ObjectCollection implements FlexCollectionI... method getCachedMethods (line 58) | public static function getCachedMethods(): array method createFromArray (line 87) | public static function createFromArray(array $entries, FlexDirectory $... method __construct (line 99) | public function __construct(array $entries = [], FlexDirectory $direct... method hasFlexFeature (line 117) | public function hasFlexFeature(string $name): bool method getFlexFeatures (line 126) | public function getFlexFeatures(): array method search (line 148) | public function search(string $search, $properties = null, array $opti... method sort (line 172) | public function sort(array $order) method filterBy (line 187) | public function filterBy(array $filters) method getFlexType (line 204) | public function getFlexType(): string method getFlexDirectory (line 213) | public function getFlexDirectory(): FlexDirectory method getTimestamp (line 222) | public function getTimestamp(): int method getCacheKey (line 233) | public function getCacheKey(): string method getCacheChecksum (line 242) | public function getCacheChecksum(): string method getTimestamps (line 260) | public function getTimestamps(): array method getStorageKeys (line 272) | public function getStorageKeys(): array method getFlexKeys (line 284) | public function getFlexKeys(): array method getDistinctValues (line 301) | public function getDistinctValues(string $property, string $separator ... method withKeyField (line 323) | public function withKeyField(string $keyField = null) method getIndex (line 349) | public function getIndex() method getCollection (line 360) | public function getCollection() method render (line 369) | public function render(string $layout = null, array $context = []) method setFlexDirectory (line 466) | public function setFlexDirectory(FlexDirectory $type) method getMetaData (line 477) | public function getMetaData($key): array method getCache (line 488) | public function getCache(string $namespace = null) method getKeyField (line 496) | public function getKeyField(): string method isAuthorized (line 508) | public function isAuthorized(string $action, string $scope = null, Use... method find (line 526) | public function find($value, $field = 'id') method jsonSerialize (line 542) | #[\ReturnTypeWillChange] method __debugInfo (line 561) | #[\ReturnTypeWillChange] method createFrom (line 584) | protected function createFrom(array $elements, $keyField = null) method getTypePrefix (line 595) | protected function getTypePrefix(): string method getTemplateConfig (line 603) | protected function getTemplateConfig(): array method getTemplatePaths (line 616) | protected function getTemplatePaths(string $layout): array method getTemplate (line 647) | protected function getTemplate($layout) method getRelatedDirectory (line 669) | protected function getRelatedDirectory($type): ?FlexDirectory method setKeyField (line 681) | protected function setKeyField($keyField = null): void method getType (line 693) | public function getType($prefix = false) method triggerEvent (line 708) | public function triggerEvent(string $name, $event = null) FILE: system/src/Grav/Framework/Flex/FlexDirectory.php class FlexDirectory (line 50) | class FlexDirectory implements FlexDirectoryInterface method __construct (line 98) | public function __construct(string $type, string $blueprint_file, arra... method isListed (line 111) | public function isListed(): bool method isEnabled (line 125) | public function isEnabled(): bool method getFlexType (line 133) | public function getFlexType(): string method getTitle (line 141) | public function getTitle(): string method getDescription (line 149) | public function getDescription(): string method getConfig (line 159) | public function getConfig(string $name = null, $default = null) method getSearchProperties (line 178) | public function getSearchProperties($properties = null): array method getSearchOptions (line 201) | public function getSearchOptions(array $options = null): array method getDirectoryForm (line 218) | public function getDirectoryForm(string $name = null, array $options =... method getDirectoryBlueprint (line 229) | public function getDirectoryBlueprint() method saveDirectoryConfig (line 254) | public function saveDirectoryConfig(string $name, array $data) method loadDirectoryConfig (line 291) | public function loadDirectoryConfig(string $name): array method getDirectoryConfigUri (line 321) | public function getDirectoryConfigUri(string $name = null): string method getDirectoryConfig (line 333) | protected function getDirectoryConfig(string $name = null): array method getBlueprint (line 353) | public function getBlueprint(string $type = '', string $context = '') method getBlueprintFile (line 362) | public function getBlueprintFile(string $view = ''): string method getCollection (line 382) | public function getCollection(array $keys = null, string $keyField = n... method getIndex (line 409) | public function getIndex(array $keys = null, string $keyField = null):... method getObject (line 432) | public function getObject($key = null, string $keyField = null): ?Flex... method getCache (line 448) | public function getCache(string $namespace = null) method clearCache (line 490) | public function clearCache() method getStorageFolder (line 516) | public function getStorageFolder(string $key = null): ?string method getMediaFolder (line 525) | public function getMediaFolder(string $key = null): ?string method getStorage (line 533) | public function getStorage(): FlexStorageInterface method createObject (line 548) | public function createObject(array $data, string $key = '', bool $vali... method createCollection (line 565) | public function createCollection(array $entries, string $keyField = nu... method createIndex (line 582) | public function createIndex(array $entries, string $keyField = null): ... method getObjectClass (line 596) | public function getObjectClass(): string method getCollectionClass (line 608) | public function getCollectionClass(): string method getIndexClass (line 621) | public function getIndexClass(): string method loadCollection (line 636) | public function loadCollection(array $entries, string $keyField = null... method loadObjects (line 646) | public function loadObjects(array $entries): array method loadCachedObjects (line 742) | protected function loadCachedObjects(array $fetch): array method reloadIndex (line 795) | public function reloadIndex(): void method getAuthorizeRule (line 809) | public function getAuthorizeRule(string $scope, string $action): string method getBlueprintInternal (line 828) | protected function getBlueprintInternal(string $type_view = '', string... method dynamicDataField (line 872) | protected function dynamicDataField(array &$field, $property, array $c... method dynamicFlexField (line 910) | protected function dynamicFlexField(array &$field, $property, array $c... method dynamicAuthorizeField (line 946) | protected function dynamicAuthorizeField(array &$field, $property, arr... method mergeArrays (line 973) | protected function mergeArrays(array $array1, array $array2): array method createStorage (line 989) | protected function createStorage(): FlexStorageInterface method loadIndex (line 1014) | protected function loadIndex(string $keyField): FlexIndexInterface method getAuthorizeAction (line 1083) | protected function getAuthorizeAction(string $action): string method getActiveUser (line 1095) | protected function getActiveUser(): ?UserInterface method getAuthorizeScope (line 1106) | protected function getAuthorizeScope(): string method getType (line 1117) | public function getType(): string method update (line 1130) | public function update(array $data, string $key = null): FlexObjectInt... method remove (line 1181) | public function remove(string $key): ?FlexObjectInterface FILE: system/src/Grav/Framework/Flex/FlexDirectoryForm.php class FlexDirectoryForm (line 36) | class FlexDirectoryForm implements FlexDirectoryFormInterface, JsonSeria... method instance (line 63) | public static function instance(array $options = []): FlexFormInterface method __construct (line 86) | public function __construct(string $name, FlexDirectory $directory, ar... method initialize (line 112) | public function initialize() method setUniqueId (line 142) | public function setUniqueId(string $uniqueId): void method get (line 155) | public function get($name, $default = null, $separator = null) method set (line 183) | public function set($name, $value, $separator = null) method getName (line 198) | public function getName(): string method setName (line 203) | protected function setName(string $type, string $name): void method getData (line 214) | public function getData() method getValue (line 231) | public function getValue(string $name) method getDefaultValue (line 244) | public function getDefaultValue(string $name) method getDefaultValues (line 252) | public function getDefaultValues(): array method getFlexType (line 259) | public function getFlexType(): string method getFlash (line 269) | public function getFlash() method getDirectory (line 294) | public function getDirectory(): FlexDirectory method getBlueprint (line 302) | public function getBlueprint(): Blueprint method getFileUploadAjaxRoute (line 333) | public function getFileUploadAjaxRoute(): ?Route method getFileDeleteAjaxRoute (line 343) | public function getFileDeleteAjaxRoute($field = null, $filename = null... method getMediaTaskRoute (line 353) | public function getMediaTaskRoute(array $params = [], string $extensio... method __get (line 362) | #[\ReturnTypeWillChange] method __set (line 380) | #[\ReturnTypeWillChange] method __isset (line 393) | #[\ReturnTypeWillChange] method __unset (line 410) | #[\ReturnTypeWillChange] method getUnserializeAllowedClasses (line 418) | protected function getUnserializeAllowedClasses() method setDirectory (line 429) | protected function setDirectory(FlexDirectory $directory): self method getTemplate (line 442) | protected function getTemplate($layout) method doSubmit (line 465) | protected function doSubmit(array $data, array $files) method doSerialize (line 475) | protected function doSerialize(): array method doUnserialize (line 488) | protected function doUnserialize(array $data): void method filterData (line 503) | protected function filterData($data = null): void FILE: system/src/Grav/Framework/Flex/FlexForm.php class FlexForm (line 37) | class FlexForm implements FlexObjectFormInterface, JsonSerializable method instance (line 71) | public static function instance(array $options = []) method __construct (line 103) | public function __construct(string $name, FlexObjectInterface $object,... method initialize (line 148) | public function initialize() method setUniqueId (line 185) | public function setUniqueId(string $uniqueId): void method get (line 198) | public function get($name, $default = null, $separator = null) method set (line 226) | public function set($name, $value, $separator = null) method getName (line 241) | public function getName(): string method setSubmitMethod (line 249) | public function setSubmitMethod(?callable $submitMethod): void method setName (line 258) | protected function setName(string $type, string $name): void method getData (line 269) | public function getData() method getValue (line 282) | public function getValue(string $name) method getDefaultValue (line 295) | public function getDefaultValue(string $name) method getDefaultValues (line 303) | public function getDefaultValues(): array method getFlexType (line 310) | public function getFlexType(): string method getFlash (line 320) | public function getFlash() method getObject (line 345) | public function getObject(): FlexObjectInterface method updateObject (line 353) | public function updateObject(): FlexObjectInterface method getBlueprint (line 364) | public function getBlueprint(): Blueprint method getFileUploadAjaxRoute (line 395) | public function getFileUploadAjaxRoute(): ?Route method getFileDeleteAjaxRoute (line 413) | public function getFileDeleteAjaxRoute($field = null, $filename = null... method getMediaTaskRoute (line 431) | public function getMediaTaskRoute(array $params = [], string $extensio... method __get (line 448) | #[\ReturnTypeWillChange] method __set (line 466) | #[\ReturnTypeWillChange] method __isset (line 479) | #[\ReturnTypeWillChange] method __unset (line 496) | #[\ReturnTypeWillChange] method getUnserializeAllowedClasses (line 504) | protected function getUnserializeAllowedClasses() method setObject (line 515) | protected function setObject(FlexObjectInterface $object): self method getTemplate (line 528) | protected function getTemplate($layout) method doSubmit (line 551) | protected function doSubmit(array $data, array $files) method doSerialize (line 571) | protected function doSerialize(): array method doUnserialize (line 586) | protected function doUnserialize(array $data): void method filterData (line 604) | protected function filterData($data = null): void FILE: system/src/Grav/Framework/Flex/FlexFormFlash.php class FlexFormFlash (line 20) | class FlexFormFlash extends FormFlash method setFlex (line 30) | public static function setFlex(FlexInterface $flex): void method setObject (line 39) | public function setObject(FlexObjectInterface $object): void method getObject (line 48) | public function getObject(): ?FlexObjectInterface method setDirectory (line 56) | public function setDirectory(FlexDirectory $directory): void method getDirectory (line 64) | public function getDirectory(): ?FlexDirectory method jsonSerialize (line 72) | public function jsonSerialize(): array method init (line 102) | protected function init(?array $data, array $config): void FILE: system/src/Grav/Framework/Flex/FlexIdentifier.php class FlexIdentifier (line 16) | class FlexIdentifier extends Identifier method createFromObject (line 27) | public static function createFromObject(FlexObjectInterface $object): ... method __construct (line 41) | public function __construct(string $id, string $type, string $keyField... method getObject (line 51) | public function getObject(): ?FlexObjectInterface method setObject (line 66) | public function setObject(FlexObjectInterface $object): void FILE: system/src/Grav/Framework/Flex/FlexIndex.php class FlexIndex (line 43) | class FlexIndex extends ObjectIndex implements FlexIndexInterface method createFromStorage (line 59) | public static function createFromStorage(FlexDirectory $directory) method createFromArray (line 68) | public static function createFromArray(array $entries, FlexDirectory $... method loadEntriesFromStorage (line 80) | public static function loadEntriesFromStorage(FlexStorageInterface $st... method updateObjectMeta (line 96) | public static function updateObjectMeta(array &$meta, array $data, Fle... method __construct (line 108) | public function __construct(array $entries = [], FlexDirectory $direct... method getKey (line 124) | public function getKey() method hasFlexFeature (line 133) | public function hasFlexFeature(string $name): bool method getFlexFeatures (line 142) | public function getFlexFeatures(): array method search (line 163) | public function search(string $search, $properties = null, array $opti... method sort (line 176) | public function sort(array $orderings) method filterBy (line 185) | public function filterBy(array $filters) method getFlexType (line 194) | public function getFlexType(): string method getFlexDirectory (line 203) | public function getFlexDirectory(): FlexDirectory method getTimestamp (line 216) | public function getTimestamp(): int method getCacheKey (line 227) | public function getCacheKey(): string method getCacheChecksum (line 236) | public function getCacheChecksum(): string method getTimestamps (line 250) | public function getTimestamps(): array method getStorageKeys (line 259) | public function getStorageKeys(): array method getFlexKeys (line 268) | public function getFlexKeys(): array method withKeyField (line 285) | public function withKeyField(string $keyField = null) method getIndex (line 313) | public function getIndex() method getCollection (line 322) | public function getCollection() method render (line 331) | public function render(string $layout = null, array $context = []) method getIndexMap (line 340) | public function getIndexMap(string $indexKey = null) method getMetaData (line 359) | public function getMetaData($key): array method getKeyField (line 367) | public function getKeyField(): string method getCache (line 376) | public function getCache(string $namespace = null) method orderBy (line 386) | public function orderBy(array $orderings) method call (line 438) | public function call($method, array $arguments = []) method __call (line 448) | #[\ReturnTypeWillChange] method __serialize (line 525) | public function __serialize(): array method __unserialize (line 534) | public function __unserialize(array $data): void method __debugInfo (line 543) | #[\ReturnTypeWillChange] method createFrom (line 560) | protected function createFrom(array $entries, string $keyField = null) method setKeyField (line 573) | protected function setKeyField(string $keyField = null) method getIndexKeys (line 581) | protected function getIndexKeys() method setIndexKeys (line 603) | protected function setIndexKeys(array $indexKeys) method getTypePrefix (line 620) | protected function getTypePrefix() method loadElement (line 631) | protected function loadElement($key, $value): ?ObjectInterface method loadElements (line 644) | protected function loadElements(array $entries = null): array method loadCollection (line 657) | protected function loadCollection(array $entries = null): CollectionIn... method isAllowedElement (line 669) | protected function isAllowedElement($value): bool method getElementMeta (line 678) | protected function getElementMeta($object) method getCurrentKey (line 687) | protected function getCurrentKey($element) method updateIndexFile (line 710) | protected static function updateIndexFile(FlexStorageInterface $storag... method updateIndexData (line 805) | protected static function updateIndexData(array &$entry, array $data) method loadIndex (line 813) | protected static function loadIndex(FlexStorageInterface $storage) method loadEntriesFromIndex (line 843) | protected static function loadEntriesFromIndex(FlexStorageInterface $s... method getIndexFile (line 854) | protected static function getIndexFile(FlexStorageInterface $storage) method onException (line 877) | protected static function onException(Exception $e) method onChanges (line 898) | protected static function onChanges(array $entries, array $added, arra... method getType (line 922) | public function getType($prefix = false) FILE: system/src/Grav/Framework/Flex/FlexObject.php class FlexObject (line 54) | class FlexObject implements FlexObjectInterface, FlexAuthorizeInterface method getCachedMethods (line 84) | public static function getCachedMethods(): array method createFromStorage (line 113) | public static function createFromStorage(array $elements, array $stora... method __construct (line 125) | public function __construct(array $elements, $key, FlexDirectory $dire... method hasFlexFeature (line 155) | public function hasFlexFeature(string $name): bool method getFlexFeatures (line 164) | public function getFlexFeatures(): array method getFlexType (line 185) | public function getFlexType(): string method getFlexDirectory (line 194) | public function getFlexDirectory(): FlexDirectory method refresh (line 205) | public function refresh(bool $keepMissing = false): bool method getTimestamp (line 261) | public function getTimestamp(): int method getCacheKey (line 270) | public function getCacheKey(): string method getCacheChecksum (line 279) | public function getCacheChecksum(): string method search (line 288) | public function search(string $search, $properties = null, array $opti... method getKey (line 310) | public function getKey() method getFlexKey (line 319) | public function getFlexKey(): string method getStorageKey (line 334) | public function getStorageKey(): string method getMetaData (line 343) | public function getMetaData(): array method exists (line 352) | public function exists(): bool method searchProperty (line 365) | public function searchProperty(string $property, string $search, array... method searchNestedProperty (line 379) | public function searchNestedProperty(string $property, string $search,... method searchValue (line 398) | protected function searchValue(string $name, $value, string $search, a... method getOriginalData (line 443) | public function getOriginalData(): array method getDiff (line 453) | public function getDiff(): array method getChanges (line 483) | public function getChanges(): array method getTypePrefix (line 498) | protected function getTypePrefix(): string method blueprints (line 509) | public function blueprints() method getCache (line 518) | public function getCache(string $namespace = null) method setStorageKey (line 527) | public function setStorageKey($key = null) method setTimestamp (line 538) | public function setTimestamp($timestamp = null) method render (line 549) | public function render(string $layout = null, array $context = []) method jsonSerialize (line 653) | #[\ReturnTypeWillChange] method prepareStorage (line 663) | public function prepareStorage(): array method update (line 672) | public function update(array $data, array $files = []) method create (line 717) | public function create(string $key = null) method createCopy (line 734) | public function createCopy(string $key = null) method check (line 744) | public function check(UserInterface $user = null): void method save (line 756) | public function save() method delete (line 819) | public function delete() method getBlueprint (line 851) | public function getBlueprint(string $name = '') method getForm (line 868) | public function getForm(string $name = '', array $options = null) method getDefaultValue (line 882) | public function getDefaultValue(string $name, string $separator = null) method getDefaultValues (line 914) | public function getDefaultValues(): array method getFormValue (line 923) | public function getFormValue(string $name, $default = null, string $se... method setFlexDirectory (line 938) | public function setFlexDirectory(FlexDirectory $directory): void method __toString (line 948) | #[\ReturnTypeWillChange] method __debugInfo (line 957) | #[\ReturnTypeWillChange] method __clone (line 973) | #[\ReturnTypeWillChange] method markAsCopy (line 979) | protected function markAsCopy(): void method doGetBlueprint (line 990) | protected function doGetBlueprint(string $name = ''): Blueprint method setMetaData (line 998) | protected function setMetaData(array $meta): void method doSerialize (line 1006) | protected function doSerialize(): array method doUnserialize (line 1021) | protected function doUnserialize(array $serialized, FlexDirectory $dir... method getTemplateConfig (line 1045) | protected function getTemplateConfig() method getTemplatePaths (line 1058) | protected function getTemplatePaths(string $layout): array method filterElements (line 1090) | protected function filterElements(array &$elements): void method createFormObject (line 1109) | protected function createFormObject(string $name, array $options = null) method getAuthorizeAction (line 1118) | protected function getAuthorizeAction(string $action): string method resetBlueprints (line 1134) | protected function resetBlueprints(): void method getType (line 1146) | public function getType($prefix = false) method value (line 1163) | public function value($name, $default = null, $separator = null) method triggerEvent (line 1176) | public function triggerEvent(string $name, $event = null) method setStorage (line 1205) | protected function setStorage(array $storage): void method getStorage (line 1216) | protected function getStorage(): array method getTemplate (line 1230) | protected function getTemplate($layout) method getFlexContainer (line 1254) | protected function getFlexContainer(): Flex method getActiveUser (line 1268) | protected function getActiveUser(): ?UserInterface method getAuthorizeScope (line 1282) | protected function getAuthorizeScope(): string FILE: system/src/Grav/Framework/Flex/Interfaces/FlexAuthorizeInterface.php type FlexAuthorizeInterface (line 19) | interface FlexAuthorizeInterface method isAuthorized (line 32) | public function isAuthorized(string $action, string $scope = null, Use... FILE: system/src/Grav/Framework/Flex/Interfaces/FlexCollectionInterface.php type FlexCollectionInterface (line 28) | interface FlexCollectionInterface extends FlexCommonInterface, ObjectCol... method createFromArray (line 40) | public static function createFromArray(array $entries, FlexDirectory $... method __construct (line 51) | public function __construct(array $entries = [], FlexDirectory $direct... method search (line 63) | public function search(string $search, $properties = null, array $opti... method sort (line 73) | public function sort(array $orderings); method filterBy (line 82) | public function filterBy(array $filters); method getTimestamps (line 91) | public function getTimestamps(): array; method getStorageKeys (line 100) | public function getStorageKeys(): array; method getFlexKeys (line 109) | public function getFlexKeys(): array; method withKeyField (line 119) | public function withKeyField(string $keyField = null); method getIndex (line 127) | public function getIndex(); method getCollection (line 135) | public function getCollection(); method getMetaData (line 143) | public function getMetaData($key): array; FILE: system/src/Grav/Framework/Flex/Interfaces/FlexCommonInterface.php type FlexCommonInterface (line 23) | interface FlexCommonInterface extends RenderInterface method getFlexType (line 31) | public function getFlexType(): string; method getFlexDirectory (line 39) | public function getFlexDirectory(): FlexDirectory; method hasFlexFeature (line 47) | public function hasFlexFeature(string $name): bool; method getFlexFeatures (line 54) | public function getFlexFeatures(): array; method getTimestamp (line 62) | public function getTimestamp(): int; method getCacheKey (line 69) | public function getCacheKey(): string; method getCacheChecksum (line 78) | public function getCacheChecksum(): string; FILE: system/src/Grav/Framework/Flex/Interfaces/FlexDirectoryFormInterface.php type FlexDirectoryFormInterface (line 18) | interface FlexDirectoryFormInterface extends FlexFormInterface method getDirectory (line 26) | public function getDirectory(); FILE: system/src/Grav/Framework/Flex/Interfaces/FlexDirectoryInterface.php type FlexDirectoryInterface (line 20) | interface FlexDirectoryInterface extends FlexAuthorizeInterface method isListed (line 25) | public function isListed(): bool; method isEnabled (line 30) | public function isEnabled(): bool; method getFlexType (line 35) | public function getFlexType(): string; method getTitle (line 40) | public function getTitle(): string; method getDescription (line 45) | public function getDescription(): string; method getConfig (line 52) | public function getConfig(string $name = null, $default = null); method getDirectoryForm (line 60) | public function getDirectoryForm(string $name = null, array $options =... method getDirectoryBlueprint (line 66) | public function getDirectoryBlueprint(); method saveDirectoryConfig (line 75) | public function saveDirectoryConfig(string $name, array $data); method getDirectoryConfigUri (line 81) | public function getDirectoryConfigUri(string $name = null): string; method getBlueprint (line 92) | public function getBlueprint(string $type = '', string $context = ''); method getBlueprintFile (line 98) | public function getBlueprintFile(string $view = ''): string; method getCollection (line 110) | public function getCollection(array $keys = null, string $keyField = n... method getIndex (line 122) | public function getIndex(array $keys = null, string $keyField = null):... method getObject (line 133) | public function getObject($key = null, string $keyField = null): ?Flex... method getCache (line 139) | public function getCache(string $namespace = null); method clearCache (line 144) | public function clearCache(); method getStorageFolder (line 150) | public function getStorageFolder(string $key = null): ?string; method getMediaFolder (line 156) | public function getMediaFolder(string $key = null): ?string; method getStorage (line 161) | public function getStorage(): FlexStorageInterface; method createObject (line 169) | public function createObject(array $data, string $key = '', bool $vali... method createCollection (line 177) | public function createCollection(array $entries, string $keyField = nu... method createIndex (line 185) | public function createIndex(array $entries, string $keyField = null): ... method getObjectClass (line 190) | public function getObjectClass(): string; method getCollectionClass (line 195) | public function getCollectionClass(): string; method getIndexClass (line 200) | public function getIndexClass(): string; method loadCollection (line 208) | public function loadCollection(array $entries, string $keyField = null... method loadObjects (line 215) | public function loadObjects(array $entries): array; method reloadIndex (line 220) | public function reloadIndex(): void; method getAuthorizeRule (line 227) | public function getAuthorizeRule(string $scope, string $action): string; FILE: system/src/Grav/Framework/Flex/Interfaces/FlexFormInterface.php type FlexFormInterface (line 22) | interface FlexFormInterface extends Serializable, FormInterface method getMediaTaskRoute (line 29) | public function getMediaTaskRoute(): string; method getFileUploadAjaxRoute (line 36) | public function getFileUploadAjaxRoute(); method getFileDeleteAjaxRoute (line 45) | public function getFileDeleteAjaxRoute($field, $filename); FILE: system/src/Grav/Framework/Flex/Interfaces/FlexIndexInterface.php type FlexIndexInterface (line 27) | interface FlexIndexInterface extends FlexCollectionInterface method createFromStorage (line 37) | public static function createFromStorage(FlexDirectory $directory); method loadEntriesFromStorage (line 47) | public static function loadEntriesFromStorage(FlexStorageInterface $st... method withKeyField (line 57) | public function withKeyField(string $keyField = null); method getIndexMap (line 63) | public function getIndexMap(string $indexKey = null); FILE: system/src/Grav/Framework/Flex/Interfaces/FlexInterface.php type FlexInterface (line 22) | interface FlexInterface extends Countable method addDirectoryType (line 30) | public function addDirectoryType(string $type, string $blueprint, arra... method addDirectory (line 36) | public function addDirectory(FlexDirectory $directory); method hasDirectory (line 42) | public function hasDirectory(string $type): bool; method getDirectories (line 49) | public function getDirectories(array $types = null, bool $keepMissing ... method getDirectory (line 55) | public function getDirectory(string $type): ?FlexDirectory; method getCollection (line 64) | public function getCollection(string $type, array $keys = null, string... method getMixedCollection (line 74) | public function getMixedCollection(array $keys, array $options = []): ... method getObjects (line 86) | public function getObjects(array $keys, array $options = []): array; method getObject (line 94) | public function getObject(string $key, string $type = null, string $ke... method count (line 99) | public function count(): int; FILE: system/src/Grav/Framework/Flex/Interfaces/FlexObjectFormInterface.php type FlexObjectFormInterface (line 18) | interface FlexObjectFormInterface extends FlexFormInterface method getObject (line 26) | public function getObject(); FILE: system/src/Grav/Framework/Flex/Interfaces/FlexObjectInterface.php type FlexObjectInterface (line 30) | interface FlexObjectInterface extends FlexCommonInterface, NestedObjectI... method __construct (line 43) | public function __construct(array $elements, $key, FlexDirectory $dire... method search (line 58) | public function search(string $search, $properties = null, array $opti... method hasKey (line 65) | public function hasKey(); method getFlexKey (line 80) | public function getFlexKey(): string; method getStorageKey (line 91) | public function getStorageKey(): string; method getMetaData (line 98) | public function getMetaData(): array; method exists (line 106) | public function exists(): bool; method prepareStorage (line 113) | public function prepareStorage(): array; method update (line 126) | public function update(array $data, array $files = []); method create (line 139) | public function create(string $key = null); method save (line 149) | public function save(); method delete (line 157) | public function delete(); method getBlueprint (line 168) | public function getBlueprint(string $name = ''); method getForm (line 178) | public function getForm(string $name = '', array $options = null); method getDefaultValue (line 189) | public function getDefaultValue(string $name, string $separator = null); method getDefaultValues (line 198) | public function getDefaultValues(): array; method getFormValue (line 210) | public function getFormValue(string $name, $default = null, string $se... FILE: system/src/Grav/Framework/Flex/Interfaces/FlexStorageInterface.php type FlexStorageInterface (line 19) | interface FlexStorageInterface method __construct (line 25) | public function __construct(array $options); method getKeyField (line 30) | public function getKeyField(): string; method getMetaData (line 37) | public function getMetaData(array $keys, bool $reload = false): array; method getExistingKeys (line 44) | public function getExistingKeys(): array; method hasKey (line 52) | public function hasKey(string $key): bool; method hasKeys (line 60) | public function hasKeys(array $keys): array; method createRows (line 70) | public function createRows(array $rows): array; method readRows (line 81) | public function readRows(array $rows, array &$fetched = null): array; method updateRows (line 89) | public function updateRows(array $rows): array; method deleteRows (line 97) | public function deleteRows(array $rows): array; method replaceRows (line 107) | public function replaceRows(array $rows): array; method copyRow (line 114) | public function copyRow(string $src, string $dst): bool; method renameRow (line 121) | public function renameRow(string $src, string $dst): bool; method getStoragePath (line 129) | public function getStoragePath(string $key = null): ?string; method getMediaPath (line 137) | public function getMediaPath(string $key = null): ?string; FILE: system/src/Grav/Framework/Flex/Interfaces/FlexTranslateInterface.php type FlexTranslateInterface (line 17) | interface FlexTranslateInterface method hasTranslation (line 26) | public function hasTranslation(string $languageCode = null, bool $fall... method getTranslation (line 35) | public function getTranslation(string $languageCode = null, bool $fall... method getLanguages (line 43) | public function getLanguages(bool $includeDefault = false): array; method getLanguage (line 50) | public function getLanguage(): string; FILE: system/src/Grav/Framework/Flex/Pages/FlexPageCollection.php class FlexPageCollection (line 27) | class FlexPageCollection extends FlexCollection method getCachedMethods (line 32) | public static function getCachedMethods(): array method withPublished (line 58) | public function withPublished(bool $bool = true) method withVisible (line 72) | public function withVisible(bool $bool = true) method withRoutable (line 86) | public function withRoutable(bool $bool = true) method isFirst (line 101) | public function isFirst($path): bool method isLast (line 115) | public function isLast($path): bool method prevSibling (line 130) | public function prevSibling($path) method nextSibling (line 142) | public function nextSibling($path) method adjacentSibling (line 155) | public function adjacentSibling($path, $direction = 1) method currentPosition (line 177) | public function currentPosition($path): ?int method getNextOrder (line 187) | public function getNextOrder() FILE: system/src/Grav/Framework/Flex/Pages/FlexPageIndex.php class FlexPageIndex (line 29) | class FlexPageIndex extends FlexIndex method normalizeRoute (line 38) | public static function normalizeRoute(string $route) FILE: system/src/Grav/Framework/Flex/Pages/FlexPageObject.php class FlexPageObject (line 37) | class FlexPageObject extends FlexObject implements PageInterface, FlexTr... method __clone (line 58) | #[\ReturnTypeWillChange] method getCachedMethods (line 71) | public static function getCachedMethods(): array method isPublished (line 117) | public function isPublished(bool $test = true): bool method isOrdered (line 130) | public function isOrdered(bool $test = true): bool method isVisible (line 139) | public function isVisible(bool $test = true): bool method isRoutable (line 148) | public function isRoutable(bool $test = true): bool method getCreated_Timestamp (line 156) | public function getCreated_Timestamp(): int method getPublish_Timestamp (line 164) | public function getPublish_Timestamp(): int method getUnpublish_Timestamp (line 172) | public function getUnpublish_Timestamp(): ?int method getUpdated_Timestamp (line 180) | public function getUpdated_Timestamp(): int method getFormValue (line 188) | public function getFormValue(string $name, $default = null, string $se... method getMasterKey (line 220) | public function getMasterKey(): string method getCacheKey (line 234) | public function getCacheKey(): string method createCopy (line 243) | public function createCopy(string $key = null) method save (line 254) | public function save($reorder = true) method getOriginal (line 266) | public function getOriginal() method storeOriginal (line 278) | public function storeOriginal(): void method getMediaOrder (line 290) | public function getMediaOrder(): array method loadHeaderProperty (line 315) | protected function loadHeaderProperty(string $property, $var, callable... method loadProperty (line 339) | protected function loadProperty(string $property, $var, callable $filter) method getProperty (line 360) | public function getProperty($property, $default = null) method setProperty (line 375) | public function setProperty($property, $value) method setNestedProperty (line 395) | public function setNestedProperty($property, $value, $separator = null) method unsetNestedProperty (line 414) | public function unsetNestedProperty($property, $separator = null) method filterElements (line 433) | protected function filterElements(array &$elements, bool $extended = f... method getFieldTimestamp (line 458) | protected function getFieldTimestamp(string $field): ?int method getFieldDateTime (line 469) | protected function getFieldDateTime(string $field): ?DateTime method loadAccounts (line 492) | protected function loadAccounts() FILE: system/src/Grav/Framework/Flex/Pages/Traits/PageAuthorsTrait.php type PageAuthorsTrait (line 26) | trait PageAuthorsTrait method hasAuthor (line 39) | public function hasAuthor(string $username): bool method getAuthors (line 60) | public function getAuthors(): array method getPermissions (line 73) | public function getPermissions(bool $inherit = false) method loadAuthors (line 94) | protected function loadAuthors(iterable $authors): array method isParentAuthorized (line 119) | public function isParentAuthorized(string $action, string $scope = nul... method isAuthorizedOverride (line 142) | protected function isAuthorizedOverride(UserInterface $user, string $a... method isAuthorizedByGroup (line 168) | protected function isAuthorizedByGroup(UserInterface $user, string $ac... method loadPermissions (line 216) | protected function loadPermissions(array $parent = []): array FILE: system/src/Grav/Framework/Flex/Pages/Traits/PageContentTrait.php type PageContentTrait (line 33) | trait PageContentTrait method normalizeRoute (line 94) | public static function normalizeRoute($route): string method header (line 105) | public function header($var = null) method summary (line 117) | public function summary($size = null, $textOnly = false): string method setSummary (line 125) | public function setSummary($summary): void method content (line 134) | public function content($var = null): string method getRawContent (line 146) | public function getRawContent(): string method setRawContent (line 154) | public function setRawContent($content): void method rawMarkdown (line 162) | public function rawMarkdown($var = null): string method value (line 183) | abstract public function value($name, $default = null, $separator = nu... method media (line 188) | public function media($var = null): Media method title (line 200) | public function title($var = null): string method menu (line 214) | public function menu($var = null): string method visible (line 228) | public function visible($var = null): bool method published (line 244) | public function published($var = null): bool method publishDate (line 258) | public function publishDate($var = null): ?int method unpublishDate (line 272) | public function unpublishDate($var = null): ?int method process (line 286) | public function process($var = null): array method slug (line 305) | public function slug($var = null) method order (line 333) | public function order($var = null) method id (line 365) | public function id($var = null): string method modified (line 384) | public function modified($var = null): int method lastModified (line 403) | public function lastModified($var = null): bool method date (line 417) | public function date($var = null): int method dateformat (line 433) | public function dateformat($var = null): ?string method taxonomy (line 447) | public function taxonomy($var = null): array method shouldProcess (line 472) | public function shouldProcess($process): bool method isPage (line 482) | public function isPage(): bool method isDir (line 490) | public function isDir(): bool method isModule (line 498) | public function isModule(): bool method offsetLoad_header (line 507) | protected function offsetLoad_header($value) method offsetPrepare_header (line 526) | protected function offsetPrepare_header($value) method offsetSerialize_header (line 535) | protected function offsetSerialize_header(?Header $value) method pageContentValue (line 545) | protected function pageContentValue($name, $default = null) method processSummary (line 598) | protected function processSummary($size = null, $textOnly = false): st... method processContent (line 666) | protected function processContent($content): string method processTwig (line 780) | protected function processTwig($content): string method processMarkdown (line 799) | protected function processMarkdown($content, array $options = []): string method loadHeaderProperty (line 841) | abstract protected function loadHeaderProperty(string $property, $var,... FILE: system/src/Grav/Framework/Flex/Pages/Traits/PageLegacyTrait.php type PageLegacyTrait (line 41) | trait PageLegacyTrait method init (line 55) | public function init(SplFileInfo $file, $extension = null) method raw (line 67) | public function raw($var = null): string method frontmatter (line 91) | public function frontmatter($var = null): string method modifyHeader (line 119) | public function modifyHeader($key, $value): void method httpResponseCode (line 127) | public function httpResponseCode(): int method httpHeaders (line 137) | public function httpHeaders(): array method contentMeta (line 187) | public function contentMeta(): array method addContentMeta (line 202) | public function addContentMeta($name, $value): void method getContentMeta (line 213) | public function getContentMeta($name = null) method setContentMeta (line 228) | public function setContentMeta($content_meta): array method cachePageContent (line 236) | public function cachePageContent(): void method file (line 255) | public function file(): ?MarkdownFile method move (line 269) | public function move(PageInterface $parent) method copy (line 294) | public function copy(PageInterface $parent = null) method blueprintName (line 367) | public function blueprintName(): string method validate (line 385) | public function validate(): void method filter (line 396) | public function filter(): void method extra (line 410) | public function extra(): array method toArray (line 422) | public function toArray(): array method toYaml (line 435) | public function toYaml(): string method toJson (line 445) | public function toJson(): string method name (line 461) | public function name($var = null): string method childType (line 490) | public function childType(): string method template (line 502) | public function template($var = null): string method templateFormat (line 520) | public function templateFormat($var = null): string method extension (line 537) | public function extension($var = null): string method expires (line 558) | public function expires($var = null): int method cacheControl (line 576) | public function cacheControl($var = null): ?string method ssl (line 591) | public function ssl($var = null): ?bool method debugger (line 607) | public function debugger(): bool method metadata (line 619) | public function metadata($var = null): array method resetMetadata (line 693) | public function resetMetadata(): void method eTag (line 704) | public function eTag($var = null): bool method filePath (line 721) | public function filePath($var = null): ?string method filePathClean (line 745) | public function filePathClean(): ?string method orderDir (line 765) | public function orderDir($var = null): string method orderBy (line 787) | public function orderBy($var = null): string method orderManual (line 804) | public function orderManual($var = null): array method maxCount (line 822) | public function maxCount($var = null): int method modular (line 840) | public function modular($var = null): bool method modularTwig (line 854) | public function modularTwig($var = null): bool method children (line 871) | public function children() method isFirst (line 891) | public function isFirst(): bool method isLast (line 907) | public function isLast(): bool method prevSibling (line 923) | public function prevSibling() method nextSibling (line 933) | public function nextSibling() method adjacentSibling (line 944) | public function adjacentSibling($direction = 1) method ancestor (line 968) | public function ancestor($lookup = null) method inherited (line 983) | public function inherited($field) method inheritedField (line 999) | public function inheritedField($field): array method getInheritedParams (line 1012) | protected function getInheritedParams($field): array method find (line 1034) | public function find($url, $all = false) method collection (line 1050) | public function collection($params = 'content', $pagination = true) method evaluate (line 1078) | public function evaluate($value, $only_published = true) method folderExists (line 1102) | public function folderExists(): bool method getAction (line 1112) | public function getAction(): ?string FILE: system/src/Grav/Framework/Flex/Pages/Traits/PageRoutableTrait.php type PageRoutableTrait (line 27) | trait PageRoutableTrait method urlExtension (line 45) | public function urlExtension(): string method routable (line 67) | public function routable($var = null): bool method link (line 86) | public function link($include_host = false): string method permalink (line 95) | public function permalink(): string method canonical (line 106) | public function canonical($include_lang = true): string method url (line 120) | public function url($include_host = false, $canonical = false, $includ... method route (line 166) | public function route($var = null): ?string method routeInternal (line 185) | protected function routeInternal(): ?string method unsetRouteSlug (line 227) | public function unsetRouteSlug(): void method rawRoute (line 239) | public function rawRoute($var = null): ?string method routeAliases (line 259) | public function routeAliases($var = null): array method routeCanonical (line 281) | public function routeCanonical($var = null): ?string method redirect (line 298) | public function redirect($var = null): ?string method relativePagePath (line 314) | public function relativePagePath(): ?string method path (line 335) | public function path($var = null): ?string method folder (line 368) | public function folder($var = null): ?string method parentStorageKey (line 389) | public function parentStorageKey($var = null): ?string method parent (line 412) | public function parent(PageInterface $var = null) method topParent (line 449) | public function topParent() method currentPosition (line 468) | public function currentPosition(): ?int method active (line 484) | public function active(): bool method activeChild (line 499) | public function activeChild(): bool method home (line 529) | public function home(): bool method root (line 542) | public function root($var = null): bool FILE: system/src/Grav/Framework/Flex/Pages/Traits/PageTranslateTrait.php type PageTranslateTrait (line 21) | trait PageTranslateTrait method translated (line 32) | public function translated(): bool method hasTranslation (line 42) | public function hasTranslation(string $languageCode = null, bool $fall... method getTranslation (line 54) | public function getTranslation(string $languageCode = null, bool $fall... method getAllLanguages (line 81) | public function getAllLanguages(bool $includeDefault = false): array method getLanguages (line 117) | public function getLanguages(bool $includeDefault = false): array method getLanguage (line 140) | public function getLanguage(): string method findTranslation (line 150) | public function findTranslation(string $languageCode = null, bool $fal... method translatedLanguages (line 179) | public function translatedLanguages($onlyPublished = false): array method untranslatedLanguages (line 210) | public function untranslatedLanguages($includeUnpublished = false): array method language (line 229) | public function language($var = null): ?string method getLanguageTemplates (line 245) | protected function getLanguageTemplates(): array method getFallbackLanguages (line 273) | protected function getFallbackLanguages(string $languageCode = null, b... FILE: system/src/Grav/Framework/Flex/Storage/AbstractFilesystemStorage.php class AbstractFilesystemStorage (line 31) | abstract class AbstractFilesystemStorage implements FlexStorageInterface method isIndexed (line 45) | public function isIndexed(): bool method hasKeys (line 54) | public function hasKeys(array $keys): array method getKeyField (line 68) | public function getKeyField(): string method buildStorageKey (line 78) | public function buildStorageKey(array $keys, bool $includeParams = tru... method buildStorageKeyParams (line 90) | public function buildStorageKeyParams(array $keys): string method extractKeysFromRow (line 99) | public function extractKeysFromRow(array $row): array method extractKeysFromStorageKey (line 110) | public function extractKeysFromStorageKey(string $key): array method initDataFormatter (line 121) | protected function initDataFormatter($formatter): void method detectDataFormatter (line 141) | protected function detectDataFormatter(string $filename): ?string method getFile (line 161) | protected function getFile(string $filename) method resolvePath (line 187) | protected function resolvePath(string $path): string method generateKey (line 204) | protected function generateKey(): string method normalizeKey (line 213) | public function normalizeKey(string $key): string method validateKey (line 228) | protected function validateKey(string $key): bool FILE: system/src/Grav/Framework/Flex/Storage/FileStorage.php class FileStorage (line 24) | class FileStorage extends FolderStorage method __construct (line 30) | public function __construct(array $options) method getMediaPath (line 45) | public function getMediaPath(string $key = null): ?string method copyRow (line 60) | public function copyRow(string $src, string $dst): bool method renameRow (line 77) | public function renameRow(string $src, string $dst): bool method copyFolder (line 98) | protected function copyFolder(string $src, string $dst): bool method moveFolder (line 109) | protected function moveFolder(string $src, string $dst): bool method canDeleteFolder (line 119) | protected function canDeleteFolder(string $key): bool method getKeyFromPath (line 127) | protected function getKeyFromPath(string $path): string method buildIndex (line 135) | protected function buildIndex(): array FILE: system/src/Grav/Framework/Flex/Storage/FolderStorage.php class FolderStorage (line 37) | class FolderStorage extends AbstractFilesystemStorage method __construct (line 59) | public function __construct(array $options) method isIndexed (line 72) | public function isIndexed(): bool method clearCache (line 80) | public function clearCache(): void method getMetaData (line 90) | public function getMetaData(array $keys, bool $reload = false): array method getExistingKeys (line 104) | public function getExistingKeys(): array method hasKey (line 113) | public function hasKey(string $key): bool method createRows (line 124) | public function createRows(array $rows): array method readRows (line 138) | public function readRows(array $rows, array &$fetched = null): array method updateRows (line 163) | public function updateRows(array $rows): array method deleteRows (line 178) | public function deleteRows(array $rows): array method replaceRows (line 212) | public function replaceRows(array $rows): array method copyRow (line 229) | public function copyRow(string $src, string $dst): bool method renameRow (line 253) | public function renameRow(string $src, string $dst): bool method getStoragePath (line 280) | public function getStoragePath(string $key = null): ?string method getMediaPath (line 304) | public function getMediaPath(string $key = null): ?string method getPathFromKey (line 315) | public function getPathFromKey(string $key): string method parseKey (line 334) | public function parseKey(string $key, bool $variations = true): array method getKeyFromPath (line 353) | protected function getKeyFromPath(string $path): string method prepareRow (line 364) | protected function prepareRow(array &$row): void method loadRow (line 378) | protected function loadRow(string $key): ?array method saveRow (line 410) | protected function saveRow(string $key, array $row): array method deleteFile (line 463) | protected function deleteFile(File $file) method copyFolder (line 489) | protected function copyFolder(string $src, string $dst): bool method moveFolder (line 509) | protected function moveFolder(string $src, string $dst): bool method deleteFolder (line 529) | protected function deleteFolder(string $path, bool $include_target = f... method canDeleteFolder (line 546) | protected function canDeleteFolder(string $key): bool method buildIndex (line 556) | protected function buildIndex(): array method getObjectMeta (line 581) | protected function getObjectMeta(string $key, bool $reload = false): a... method buildIndexFromFilesystem (line 608) | protected function buildIndexFromFilesystem($path) method buildPrefixedIndexFromFilesystem (line 634) | protected function buildPrefixedIndexFromFilesystem($path) method getNewKey (line 655) | protected function getNewKey(): string method initOptions (line 669) | protected function initOptions(array $options): void FILE: system/src/Grav/Framework/Flex/Storage/SimpleStorage.php class SimpleStorage (line 28) | class SimpleStorage extends AbstractFilesystemStorage method __construct (line 45) | public function __construct(array $options) method clearCache (line 78) | public function clearCache(): void method getMetaData (line 89) | public function getMetaData(array $keys, bool $reload = false): array method getExistingKeys (line 107) | public function getExistingKeys(): array method hasKey (line 116) | public function hasKey(string $key): bool method createRows (line 129) | public function createRows(array $rows): array method readRows (line 151) | public function readRows(array $rows, array &$fetched = null): array method updateRows (line 179) | public function updateRows(array $rows): array method deleteRows (line 208) | public function deleteRows(array $rows): array method replaceRows (line 234) | public function replaceRows(array $rows): array method copyRow (line 257) | public function copyRow(string $src, string $dst): bool method renameRow (line 276) | public function renameRow(string $src, string $dst): bool method getStoragePath (line 308) | public function getStoragePath(string $key = null): ?string method getMediaPath (line 317) | public function getMediaPath(string $key = null): ?string method prepareRow (line 327) | protected function prepareRow(array &$row): void method loadRow (line 336) | protected function loadRow(string $key): ?array method saveRow (line 352) | protected function saveRow(string $key, array $row): array method parseKey (line 391) | public function parseKey(string $key, bool $variations = true): array method save (line 398) | protected function save(): void method getKeyFromPath (line 434) | protected function getKeyFromPath(string $path): string method buildIndex (line 444) | protected function buildIndex(): array method getObjectMeta (line 480) | protected function getObjectMeta(string $key, bool $reload = false): a... method getNewKey (line 494) | protected function getNewKey(): string FILE: system/src/Grav/Framework/Flex/Traits/FlexAuthorizeTrait.php type FlexAuthorizeTrait (line 21) | trait FlexAuthorizeTrait method isAuthorized (line 37) | public function isAuthorized(string $action, string $scope = null, Use... method isAuthorizedOverride (line 64) | protected function isAuthorizedOverride(UserInterface $user, string $a... method isAuthorizedAction (line 78) | protected function isAuthorizedAction(UserInterface $user, string $act... method isAuthorizedSuperAdmin (line 103) | protected function isAuthorizedSuperAdmin(UserInterface $user): ?bool method getAuthorizeRule (line 118) | protected function getAuthorizeRule(string $scope, string $action): st... FILE: system/src/Grav/Framework/Flex/Traits/FlexMediaTrait.php type FlexMediaTrait (line 42) | trait FlexMediaTrait method getStorageFolder (line 54) | public function getStorageFolder() method getMediaFolder (line 62) | public function getMediaFolder() method getMedia (line 70) | public function getMedia() method getMediaField (line 87) | public function getMediaField(string $field): ?MediaCollectionInterface method getFieldSettings (line 116) | public function getFieldSettings(string $field): ?array method getMediaFieldSettings (line 163) | protected function getMediaFieldSettings(string $field): array method getMediaFields (line 173) | protected function getMediaFields(): array method parseFileProperty (line 193) | protected function parseFileProperty($value, array $settings = []) method checkUploadedMediaFile (line 244) | public function checkUploadedMediaFile(UploadedFileInterface $uploaded... method uploadMediaFile (line 261) | public function uploadMediaFile(UploadedFileInterface $uploadedFile, s... method deleteMediaFile (line 280) | public function deleteMediaFile(string $filename): void method __debugInfo (line 294) | #[\ReturnTypeWillChange] method buildMediaObject (line 308) | protected function buildMediaObject(?string $field, string $filename, ... method buildMediaList (line 324) | protected function buildMediaList(?string $field): array method setUpdatedMedia (line 355) | protected function setUpdatedMedia(array $files): void method addUpdatedMedia (line 424) | protected function addUpdatedMedia(MediaCollectionInterface $media): void method getUpdatedMedia (line 458) | protected function getUpdatedMedia(): array method saveUpdatedMedia (line 466) | protected function saveUpdatedMedia(): void method freeMedia (line 498) | protected function freeMedia(): void method createMedium (line 507) | protected function createMedium($uri) method getMediaCache (line 522) | protected function getMediaCache() method offsetLoad_media (line 530) | protected function offsetLoad_media() method offsetSerialize_media (line 538) | protected function offsetSerialize_media() method getFlexDirectory (line 546) | abstract public function getFlexDirectory(): FlexDirectory; method getStorageKey (line 551) | abstract public function getStorageKey(): string; method checkMediaFilename (line 558) | public function checkMediaFilename(string $filename) FILE: system/src/Grav/Framework/Flex/Traits/FlexRelatedDirectoryTrait.php type FlexRelatedDirectoryTrait (line 24) | trait FlexRelatedDirectoryTrait method getCollectionByProperty (line 31) | protected function getCollectionByProperty($type, $property) method getRelatedDirectory (line 50) | protected function getRelatedDirectory($type): FlexDirectory FILE: system/src/Grav/Framework/Flex/Traits/FlexRelationshipsTrait.php type FlexRelationshipsTrait (line 13) | trait FlexRelationshipsTrait method getRelationships (line 21) | public function getRelationships(): Relationships method getRelationship (line 38) | public function getRelationship(string $name): ?RelationshipInterface method resetRelationships (line 43) | protected function resetRelationships(): void method buildFlexIdentifierList (line 52) | protected function buildFlexIdentifierList(iterable $collection): array FILE: system/src/Grav/Framework/Form/FormFlash.php class FormFlash (line 29) | class FormFlash implements FormFlashInterface method __construct (line 63) | public function __construct($config) method init (line 100) | protected function init(?array $data, array $config): void method loadStoredForm (line 125) | protected function loadStoredForm(): ?array method getId (line 144) | public function getId(): string method getSessionId (line 152) | public function getSessionId(): string method getUniqueId (line 160) | public function getUniqueId(): string method getUniqieId (line 169) | public function getUniqieId(): string method getFormName (line 179) | public function getFormName(): string method getUrl (line 188) | public function getUrl(): string method getUsername (line 196) | public function getUsername(): string method getUserEmail (line 204) | public function getUserEmail(): string method getCreatedTimestamp (line 212) | public function getCreatedTimestamp(): int method getUpdatedTimestamp (line 220) | public function getUpdatedTimestamp(): int method getData (line 229) | public function getData(): ?array method setData (line 237) | public function setData(?array $data): void method exists (line 245) | public function exists(): bool method save (line 253) | public function save(bool $force = false) method delete (line 277) | public function delete() method getFilesByField (line 291) | public function getFilesByField(string $field): array method getFilesByFields (line 307) | public function getFilesByFields($includeOriginal = false): array method addUploadedFile (line 323) | public function addUploadedFile(UploadedFileInterface $upload, string ... method addFile (line 351) | public function addFile(string $filename, string $field, array $crop =... method removeFile (line 372) | public function removeFile(string $name, string $field = null): bool method clearFiles (line 404) | public function clearFiles() method jsonSerialize (line 418) | public function jsonSerialize(): array method setUrl (line 439) | public function setUrl(string $url): self method setUser (line 450) | public function setUser(UserInterface $user = null) method setUserName (line 468) | public function setUserName(string $username = null): self method setUserEmail (line 479) | public function setUserEmail(string $email = null): self method getTmpDir (line 489) | public function getTmpDir(): string method getTmpIndex (line 497) | protected function getTmpIndex(): ?YamlFile method removeTmpFile (line 508) | protected function removeTmpFile(string $name): void method removeTmpDir (line 520) | protected function removeTmpDir(): void method addFileInternal (line 541) | protected function addFileInternal(?string $field, string $name, array... FILE: system/src/Grav/Framework/Form/FormFlashFile.php class FormFlashFile (line 29) | class FormFlashFile implements UploadedFileInterface, JsonSerializable method __construct (line 48) | public function __construct(string $field, array $upload, FormFlash $f... method getStream (line 68) | public function getStream() method moveTo (line 89) | public function moveTo($targetPath) method getId (line 113) | public function getId(): string method getField (line 121) | public function getField(): string method getSize (line 129) | public function getSize() method getError (line 137) | public function getError() method getClientFilename (line 145) | public function getClientFilename() method getClientMediaType (line 153) | public function getClientMediaType() method isMoved (line 161) | public function isMoved(): bool method getMetaData (line 169) | public function getMetaData(): array method getDestination (line 181) | public function getDestination() method jsonSerialize (line 189) | #[\ReturnTypeWillChange] method checkXss (line 198) | public function checkXss(): void method getTmpFile (line 213) | public function getTmpFile(): ?string method __debugInfo (line 229) | #[\ReturnTypeWillChange] method validateActive (line 244) | private function validateActive(): void method isOk (line 262) | private function isOk(): bool FILE: system/src/Grav/Framework/Form/Interfaces/FormFactoryInterface.php type FormFactoryInterface (line 21) | interface FormFactoryInterface method createPageForm (line 30) | public function createPageForm(Page $page, string $name, array $form):... FILE: system/src/Grav/Framework/Form/Interfaces/FormFlashInterface.php type FormFlashInterface (line 18) | interface FormFlashInterface extends \JsonSerializable method __construct (line 23) | public function __construct($config); method getId (line 30) | public function getId(): string; method getSessionId (line 37) | public function getSessionId(): string; method getUniqueId (line 44) | public function getUniqueId(): string; method getFormName (line 51) | public function getFormName(): string; method getUrl (line 58) | public function getUrl(): string; method getUsername (line 65) | public function getUsername(): string; method getUserEmail (line 72) | public function getUserEmail(): string; method getCreatedTimestamp (line 80) | public function getCreatedTimestamp(): int; method getUpdatedTimestamp (line 87) | public function getUpdatedTimestamp(): int; method getData (line 94) | public function getData(): ?array; method setData (line 102) | public function setData(?array $data): void; method exists (line 109) | public function exists(): bool; method save (line 116) | public function save(); method delete (line 123) | public function delete(); method getFilesByField (line 131) | public function getFilesByField(string $field): array; method getFilesByFields (line 139) | public function getFilesByFields($includeOriginal = false): array; method addUploadedFile (line 149) | public function addUploadedFile(UploadedFileInterface $upload, string ... method addFile (line 159) | public function addFile(string $filename, string $field, array $crop =... method removeFile (line 168) | public function removeFile(string $name, string $field = null): bool; method clearFiles (line 175) | public function clearFiles(); method jsonSerialize (line 180) | public function jsonSerialize(): array; FILE: system/src/Grav/Framework/Form/Interfaces/FormInterface.php type FormInterface (line 22) | interface FormInterface extends RenderInterface, \Serializable method getId (line 29) | public function getId(): string; method setId (line 36) | public function setId(string $id): void; method getUniqueId (line 45) | public function getUniqueId(): string; method setUniqueId (line 52) | public function setUniqueId(string $uniqueId): void; method getName (line 57) | public function getName(): string; method getFormName (line 64) | public function getFormName(): string; method getNonceName (line 71) | public function getNonceName(): string; method getNonceAction (line 78) | public function getNonceAction(): string; method getNonce (line 85) | public function getNonce(): string; method getTask (line 92) | public function getTask(): string; method getAction (line 99) | public function getAction(): string; method getData (line 106) | public function getData(); method getFiles (line 113) | public function getFiles(): array; method getValue (line 123) | public function getValue(string $name); method getFlash (line 130) | public function getFlash(); method handleRequest (line 136) | public function handleRequest(ServerRequestInterface $request): FormIn... method submit (line 143) | public function submit(array $data, array $files = null): FormInterface; method isValid (line 148) | public function isValid(): bool; method getError (line 153) | public function getError(): ?string; method getErrors (line 158) | public function getErrors(): array; method isSubmitted (line 163) | public function isSubmitted(): bool; method reset (line 170) | public function reset(): void; method getFields (line 179) | public function getFields(): array; method getBlueprint (line 186) | public function getBlueprint(): Blueprint; FILE: system/src/Grav/Framework/Form/Traits/FormTrait.php type FormTrait (line 46) | trait FormTrait method getId (line 83) | public function getId(): string method setId (line 91) | public function setId(string $id): void method disable (line 99) | public function disable(): void method enable (line 107) | public function enable(): void method isEnabled (line 115) | public function isEnabled(): bool method getUniqueId (line 123) | public function getUniqueId(): string method setUniqueId (line 132) | public function setUniqueId(string $uniqueId): void method getName (line 140) | public function getName(): string method getFormName (line 148) | public function getFormName(): string method getNonceName (line 156) | public function getNonceName(): string method getNonceAction (line 164) | public function getNonceAction(): string method getNonce (line 172) | public function getNonce(): string method getAction (line 180) | public function getAction(): string method getTask (line 188) | public function getTask(): string method getData (line 197) | public function getData(string $name = null) method getFiles (line 205) | public function getFiles(): array method getValue (line 214) | public function getValue(string $name) method getDefaultValue (line 223) | public function getDefaultValue(string $name) method getDefaultValues (line 254) | public function getDefaultValues(): array method handleRequest (line 263) | public function handleRequest(ServerRequestInterface $request): FormIn... method setRequest (line 295) | public function setRequest(ServerRequestInterface $request): FormInter... method isValid (line 308) | public function isValid(): bool method getError (line 316) | public function getError(): ?string method getErrors (line 324) | public function getErrors(): array method isSubmitted (line 332) | public function isSubmitted(): bool method validate (line 340) | public function validate(): bool method submit (line 369) | public function submit(array $data, array $files = null): FormInterface method reset (line 400) | public function reset(): void method getFields (line 417) | public function getFields(): array method getButtons (line 425) | public function getButtons(): array method getTasks (line 433) | public function getTasks(): array method getBlueprint (line 441) | abstract public function getBlueprint(): Blueprint; method getFlash (line 448) | public function getFlash() method getAllFlashes (line 472) | public function getAllFlashes(): array method render (line 505) | public function render(string $layout = null, array $context = []) method jsonSerialize (line 528) | public function jsonSerialize(): array method __serialize (line 536) | final public function __serialize(): array method __unserialize (line 545) | final public function __unserialize(array $data): void method getSessionId (line 550) | protected function getSessionId(): string method setSessionId (line 569) | protected function setSessionId(string $sessionId): void method unsetFlash (line 577) | protected function unsetFlash(): void method getFlashFolder (line 585) | protected function getFlashFolder(): ?string method getFlashId (line 621) | protected function getFlashId(): ?string method getFlashLookupFolder (line 643) | protected function getFlashLookupFolder(): string method setFlashLookupFolder (line 656) | protected function setFlashLookupFolder(string $folder): void method setError (line 667) | protected function setError(string $error): void method setErrors (line 679) | protected function setErrors(array $errors): void method getTemplate (line 691) | protected function getTemplate($layout) method parseRequest (line 712) | protected function parseRequest(ServerRequestInterface $request): array method validateData (line 751) | protected function validateData($data = null): void method filterData (line 765) | protected function filterData($data = null): void method validateUploads (line 778) | protected function validateUploads(array $files): void method validateUpload (line 798) | protected function validateUpload(UploadedFileInterface $file): void method decodeData (line 820) | protected function decodeData($data): array method jsonDecode (line 842) | protected function jsonDecode(array $data): array method doSerialize (line 864) | protected function doSerialize(): array method doUnserialize (line 885) | protected function doUnserialize(array $data): void FILE: system/src/Grav/Framework/Interfaces/RenderInterface.php type RenderInterface (line 23) | interface RenderInterface method render (line 37) | public function render(string $layout = null, array $context = []); FILE: system/src/Grav/Framework/Logger/Processors/UserProcessor.php class UserProcessor (line 19) | class UserProcessor implements ProcessorInterface method __invoke (line 24) | public function __invoke(array $record): array FILE: system/src/Grav/Framework/Media/Interfaces/MediaCollectionInterface.php type MediaCollectionInterface (line 21) | interface MediaCollectionInterface extends ArrayAccess, Countable, Iterator FILE: system/src/Grav/Framework/Media/Interfaces/MediaInterface.php type MediaInterface (line 15) | interface MediaInterface method getMedia (line 22) | public function getMedia(); method getMediaFolder (line 29) | public function getMediaFolder(); method getMediaOrder (line 36) | public function getMediaOrder(); FILE: system/src/Grav/Framework/Media/Interfaces/MediaManipulationInterface.php type MediaManipulationInterface (line 22) | interface MediaManipulationInterface extends MediaInterface method uploadMediaFile (line 27) | public function uploadMediaFile(UploadedFileInterface $uploadedFile): ... method deleteMediaFile (line 32) | public function deleteMediaFile(string $filename): void; FILE: system/src/Grav/Framework/Media/Interfaces/MediaObjectInterface.php type MediaObjectInterface (line 19) | interface MediaObjectInterface method getMeta (line 26) | public function getMeta(); method url (line 34) | public function url($reset = true); method get (line 46) | public function get($name, $default = null, $separator = null); FILE: system/src/Grav/Framework/Media/MediaIdentifier.php class MediaIdentifier (line 19) | class MediaIdentifier extends Identifier method createFromObject (line 28) | public static function createFromObject(MediaObjectInterface $object):... method __construct (line 39) | public function __construct(string $id) method getObject (line 47) | public function getObject(): ?MediaObjectInterface method setObject (line 94) | public function setObject(MediaObjectInterface $object): void method findFlash (line 106) | protected function findFlash(array $parts): ?array method getFlash (line 133) | protected function getFlash(string $folder, string $uniqueId): FlexFor... method getFlexObject (line 143) | protected function getFlexObject(string $type, string $key): ?FlexObje... FILE: system/src/Grav/Framework/Media/MediaObject.php class MediaObject (line 16) | class MediaObject implements MediaObjectInterface method __construct (line 38) | public function __construct(?string $field, string $filename, ?GravMed... method getType (line 49) | public function getType(): string method getId (line 57) | public function getId(): string method exists (line 69) | public function exists(): bool method getMeta (line 77) | public function getMeta(): array method get (line 90) | public function get(string $field) method getUrl (line 102) | public function getUrl(): string method createResponse (line 117) | public function createResponse(array $actions): ResponseInterface method processMediaActions (line 154) | protected function processMediaActions(GravMediaObjectInterface $mediu... method create404Response (line 180) | protected function create404Response(array $actions): Response method jsonSerialize (line 200) | public function jsonSerialize(): array method __debugInfo (line 211) | public function __debugInfo(): array FILE: system/src/Grav/Framework/Media/UploadedMediaObject.php class UploadedMediaObject (line 15) | class UploadedMediaObject implements MediaObjectInterface method createFromFlash (line 41) | public static function createFromFlash(FlexFormFlash $flash, ?string $... method __construct (line 54) | public function __construct(string $id, ?string $field, string $filena... method getType (line 74) | public function getType(): string method getId (line 82) | public function getId(): string method exists (line 94) | public function exists(): bool method getMeta (line 103) | public function getMeta(): array method get (line 112) | public function get(string $field) method getUrl (line 120) | public function getUrl(): string method getUploadedFile (line 128) | public function getUploadedFile(): ?UploadedFileInterface method createResponse (line 137) | public function createResponse(array $actions): ResponseInterface method jsonSerialize (line 157) | public function jsonSerialize(): array method __debugInfo (line 168) | public function __debugInfo(): array FILE: system/src/Grav/Framework/Mime/MimeTypes.php class MimeTypes (line 17) | class MimeTypes method createFromMimes (line 29) | public static function createFromMimes(array $mimes): self method getMimeType (line 49) | public function getMimeType(string $extension): ?string method getExtension (line 60) | public function getExtension(string $mime): ?string method getMimeTypes (line 71) | public function getMimeTypes(string $extension): array method getExtensions (line 82) | public function getExtensions(string $mime): array method cleanInput (line 93) | protected function cleanInput(string $input): string method __construct (line 102) | protected function __construct(array $extensions, array $mimes) FILE: system/src/Grav/Framework/Object/Access/ArrayAccessTrait.php type ArrayAccessTrait (line 16) | trait ArrayAccessTrait method offsetExists (line 24) | #[\ReturnTypeWillChange] method offsetGet (line 36) | #[\ReturnTypeWillChange] method offsetSet (line 49) | #[\ReturnTypeWillChange] method offsetUnset (line 61) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Framework/Object/Access/NestedArrayAccessTrait.php type NestedArrayAccessTrait (line 16) | trait NestedArrayAccessTrait method offsetExists (line 24) | #[\ReturnTypeWillChange] method offsetGet (line 36) | #[\ReturnTypeWillChange] method offsetSet (line 49) | #[\ReturnTypeWillChange] method offsetUnset (line 61) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Framework/Object/Access/NestedPropertyCollectionTrait.php type NestedPropertyCollectionTrait (line 18) | trait NestedPropertyCollectionTrait method hasNestedProperty (line 25) | public function hasNestedProperty($property, $separator = null) method getNestedProperty (line 43) | public function getNestedProperty($property, $default = null, $separat... method setNestedProperty (line 61) | public function setNestedProperty($property, $value, $separator = null) method unsetNestedProperty (line 76) | public function unsetNestedProperty($property, $separator = null) method defNestedProperty (line 92) | public function defNestedProperty($property, $default, $separator = null) method group (line 109) | public function group($property, $separator = null) FILE: system/src/Grav/Framework/Object/Access/NestedPropertyTrait.php type NestedPropertyTrait (line 22) | trait NestedPropertyTrait method hasNestedProperty (line 29) | public function hasNestedProperty($property, $separator = null) method getNestedProperty (line 42) | public function getNestedProperty($property, $default = null, $separat... method setNestedProperty (line 85) | public function setNestedProperty($property, $value, $separator = null) method unsetNestedProperty (line 127) | public function unsetNestedProperty($property, $separator = null) method defNestedProperty (line 172) | public function defNestedProperty($property, $default, $separator = null) FILE: system/src/Grav/Framework/Object/Access/OverloadedPropertyTrait.php type OverloadedPropertyTrait (line 16) | trait OverloadedPropertyTrait method __isset (line 24) | #[\ReturnTypeWillChange] method __get (line 36) | #[\ReturnTypeWillChange] method __set (line 49) | #[\ReturnTypeWillChange] method __unset (line 61) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Framework/Object/ArrayObject.php class ArrayObject (line 24) | class ArrayObject implements NestedObjectInterface, ArrayAccess FILE: system/src/Grav/Framework/Object/Base/ObjectCollectionTrait.php type ObjectCollectionTrait (line 27) | trait ObjectCollectionTrait method getTypePrefix (line 40) | protected function getTypePrefix() method getType (line 49) | public function getType($prefix = true) method getKey (line 65) | public function getKey() method hasKey (line 73) | public function hasKey() method hasProperty (line 82) | public function hasProperty($property) method getProperty (line 92) | public function getProperty($property, $default = null) method setProperty (line 102) | public function setProperty($property, $value) method unsetProperty (line 113) | public function unsetProperty($property) method defProperty (line 125) | public function defProperty($property, $default) method __serialize (line 137) | final public function __serialize(): array method __unserialize (line 146) | final public function __unserialize(array $data): void method doSerialize (line 159) | protected function doSerialize() method doUnserialize (line 172) | protected function doUnserialize(array $data) method jsonSerialize (line 187) | #[\ReturnTypeWillChange] method __toString (line 198) | #[\ReturnTypeWillChange] method setKey (line 208) | public function setKey($key) method copy (line 220) | public function copy() method getObjectKeys (line 235) | public function getObjectKeys() method doHasProperty (line 244) | public function doHasProperty($property) method doGetProperty (line 262) | public function &doGetProperty($property, $default = null, $doCreate =... method doSetProperty (line 279) | public function doSetProperty($property, $value) method doUnsetProperty (line 293) | public function doUnsetProperty($property) method doDefProperty (line 308) | public function doDefProperty($property, $default) method call (line 323) | public function call($method, array $arguments = []) method group (line 346) | public function group($property) method collectionGroup (line 365) | public function collectionGroup($property) FILE: system/src/Grav/Framework/Object/Base/ObjectTrait.php type ObjectTrait (line 21) | trait ObjectTrait method getTypePrefix (line 34) | protected function getTypePrefix() method getType (line 43) | public function getType($prefix = true) method getKey (line 58) | public function getKey() method hasKey (line 66) | public function hasKey() method hasProperty (line 75) | public function hasProperty($property) method getProperty (line 85) | public function getProperty($property, $default = null) method setProperty (line 95) | public function setProperty($property, $value) method unsetProperty (line 106) | public function unsetProperty($property) method defProperty (line 118) | public function defProperty($property, $default) method __serialize (line 130) | final public function __serialize(): array method __unserialize (line 139) | final public function __unserialize(array $data): void method doSerialize (line 151) | protected function doSerialize() method doUnserialize (line 160) | protected function doUnserialize(array $serialized) method jsonSerialize (line 175) | #[\ReturnTypeWillChange] method __toString (line 186) | #[\ReturnTypeWillChange] method setKey (line 196) | protected function setKey($key) FILE: system/src/Grav/Framework/Object/Collection/ObjectExpressionVisitor.php class ObjectExpressionVisitor (line 27) | class ObjectExpressionVisitor extends ClosureExpressionVisitor method getObjectFieldValue (line 36) | public static function getObjectFieldValue($object, $field) method filterLower (line 77) | public static function filterLower($str) method filterUpper (line 86) | public static function filterUpper($str) method filterLength (line 95) | public static function filterLength($str) method filterLtrim (line 104) | public static function filterLtrim($str) method filterRtrim (line 113) | public static function filterRtrim($str) method filterTrim (line 122) | public static function filterTrim($str) method sortByField (line 138) | public static function sortByField($name, $orientation = 1, Closure $n... method walkComparison (line 166) | public function walkComparison(Comparison $comparison) FILE: system/src/Grav/Framework/Object/Identifiers/Identifier.php class Identifier (line 12) | class Identifier implements IdentifierInterface method __construct (line 24) | public function __construct(string $id, string $type) method getId (line 34) | public function getId(): string method getType (line 43) | public function getType(): string method jsonSerialize (line 51) | public function jsonSerialize(): array method __debugInfo (line 62) | public function __debugInfo(): array FILE: system/src/Grav/Framework/Object/Interfaces/NestedObjectCollectionInterface.php type NestedObjectCollectionInterface (line 22) | interface NestedObjectCollectionInterface extends ObjectCollectionInterface method hasNestedProperty (line 29) | public function hasNestedProperty($property, $separator = null); method getNestedProperty (line 37) | public function getNestedProperty($property, $default = null, $separat... method setNestedProperty (line 46) | public function setNestedProperty($property, $value, $separator = null); method defNestedProperty (line 55) | public function defNestedProperty($property, $default, $separator = nu... method unsetNestedProperty (line 63) | public function unsetNestedProperty($property, $separator = null); FILE: system/src/Grav/Framework/Object/Interfaces/NestedObjectInterface.php type NestedObjectInterface (line 18) | interface NestedObjectInterface extends ObjectInterface method hasNestedProperty (line 25) | public function hasNestedProperty($property, $separator = null); method getNestedProperty (line 33) | public function getNestedProperty($property, $default = null, $separat... method setNestedProperty (line 42) | public function setNestedProperty($property, $value, $separator = null); method defNestedProperty (line 51) | public function defNestedProperty($property, $default, $separator = nu... method unsetNestedProperty (line 59) | public function unsetNestedProperty($property, $separator = null); FILE: system/src/Grav/Framework/Object/Interfaces/ObjectCollectionInterface.php type ObjectCollectionInterface (line 24) | interface ObjectCollectionInterface extends CollectionInterface, Selecta... method getType (line 29) | public function getType(); method getKey (line 34) | public function getKey(); method setKey (line 40) | public function setKey($key); method hasProperty (line 46) | public function hasProperty($property); method getProperty (line 53) | public function getProperty($property, $default = null); method setProperty (line 60) | public function setProperty($property, $value); method defProperty (line 67) | public function defProperty($property, $default); method unsetProperty (line 73) | public function unsetProperty($property); method copy (line 81) | public function copy(); method getObjectKeys (line 86) | public function getObjectKeys(); method call (line 93) | public function call($name, array $arguments = []); method group (line 101) | public function group($property); method collectionGroup (line 110) | public function collectionGroup($property); method orderBy (line 117) | public function orderBy(array $ordering); method limit (line 125) | public function limit($start, $limit = null); FILE: system/src/Grav/Framework/Object/Interfaces/ObjectInterface.php type ObjectInterface (line 19) | interface ObjectInterface extends Serializable, JsonSerializable method getType (line 24) | public function getType(); method getKey (line 29) | public function getKey(); method hasProperty (line 35) | public function hasProperty($property); method getProperty (line 42) | public function getProperty($property, $default = null); method setProperty (line 49) | public function setProperty($property, $value); method defProperty (line 56) | public function defProperty($property, $default); method unsetProperty (line 62) | public function unsetProperty($property); FILE: system/src/Grav/Framework/Object/LazyObject.php class LazyObject (line 27) | class LazyObject implements NestedObjectInterface, ArrayAccess FILE: system/src/Grav/Framework/Object/ObjectCollection.php class ObjectCollection (line 29) | class ObjectCollection extends ArrayCollection implements NestedObjectCo... method __construct (line 42) | public function __construct(array $elements = [], $key = null) method orderBy (line 54) | public function orderBy(array $ordering) method limit (line 67) | public function limit($start, $limit = null) method matching (line 78) | public function matching(Criteria $criteria) method getElements (line 116) | protected function getElements() method setElements (line 126) | protected function setElements(array $elements) FILE: system/src/Grav/Framework/Object/ObjectIndex.php class ObjectIndex (line 32) | abstract class ObjectIndex extends AbstractIndexCollection implements Ne... method getType (line 44) | public function getType($prefix = true) method getKey (line 59) | public function getKey() method setKey (line 68) | public function setKey($key) method hasProperty (line 79) | public function hasProperty($property) method getProperty (line 89) | public function getProperty($property, $default = null) method setProperty (line 100) | public function setProperty($property, $value) method defProperty (line 111) | public function defProperty($property, $default) method unsetProperty (line 121) | public function unsetProperty($property) method hasNestedProperty (line 131) | public function hasNestedProperty($property, $separator = null) method getNestedProperty (line 142) | public function getNestedProperty($property, $default = null, $separat... method setNestedProperty (line 154) | public function setNestedProperty($property, $value, $separator = null) method defNestedProperty (line 166) | public function defNestedProperty($property, $default, $separator = null) method unsetNestedProperty (line 177) | public function unsetNestedProperty($property, $separator = null) method copy (line 188) | public function copy() method getObjectKeys (line 203) | public function getObjectKeys() method orderBy (line 213) | public function orderBy(array $ordering) method call (line 223) | public function call($method, array $arguments = []) method group (line 234) | public function group($property) method collectionGroup (line 246) | public function collectionGroup($property) method matching (line 256) | public function matching(Criteria $criteria) method __call (line 271) | #[\ReturnTypeWillChange] method getTypePrefix (line 277) | protected function getTypePrefix() FILE: system/src/Grav/Framework/Object/Property/ArrayPropertyTrait.php type ArrayPropertyTrait (line 22) | trait ArrayPropertyTrait method __construct (line 32) | public function __construct(array $elements = [], $key = null) method doHasProperty (line 42) | protected function doHasProperty($property) method doGetProperty (line 53) | protected function &doGetProperty($property, $default = null, $doCreat... method doSetProperty (line 71) | protected function doSetProperty($property, $value) method doUnsetProperty (line 80) | protected function doUnsetProperty($property) method getElement (line 90) | protected function getElement($property, $default = null) method getElements (line 98) | protected function getElements() method setElements (line 109) | protected function setElements(array $elements) method setKey (line 114) | abstract protected function setKey($key); FILE: system/src/Grav/Framework/Object/Property/LazyPropertyTrait.php type LazyPropertyTrait (line 25) | trait LazyPropertyTrait method doHasProperty (line 48) | protected function doHasProperty($property) method doGetProperty (line 59) | protected function &doGetProperty($property, $default = null, $doCreat... method doSetProperty (line 75) | protected function doSetProperty($property, $value) method doUnsetProperty (line 88) | protected function doUnsetProperty($property) method getElement (line 98) | protected function getElement($property, $default = null) method getElements (line 110) | protected function getElements() FILE: system/src/Grav/Framework/Object/Property/MixedPropertyTrait.php type MixedPropertyTrait (line 25) | trait MixedPropertyTrait method doHasProperty (line 49) | protected function doHasProperty($property) method doGetProperty (line 60) | protected function &doGetProperty($property, $default = null, $doCreat... method doSetProperty (line 74) | protected function doSetProperty($property, $value) method doUnsetProperty (line 84) | protected function doUnsetProperty($property) method getElement (line 95) | protected function getElement($property, $default = null) method getElements (line 107) | protected function getElements() method setElements (line 116) | protected function setElements(array $elements) FILE: system/src/Grav/Framework/Object/Property/ObjectPropertyTrait.php type ObjectPropertyTrait (line 30) | trait ObjectPropertyTrait method __construct (line 40) | public function __construct(array $elements = [], $key = null) method isPropertyLoaded (line 51) | protected function isPropertyLoaded($property) method offsetLoad (line 61) | protected function offsetLoad($offset, $value) method offsetPrepare (line 73) | protected function offsetPrepare($offset, $value) method offsetSerialize (line 85) | protected function offsetSerialize($offset, $value) method doHasProperty (line 96) | protected function doHasProperty($property) method doGetProperty (line 107) | protected function &doGetProperty($property, $default = null, $doCreat... method doSetProperty (line 134) | protected function doSetProperty($property, $value) method doUnsetProperty (line 148) | protected function doUnsetProperty($property) method initObjectProperties (line 161) | protected function initObjectProperties() method getElement (line 176) | protected function getElement($property, $default = null) method getElements (line 188) | protected function getElements() method setElements (line 207) | protected function setElements(array $elements) FILE: system/src/Grav/Framework/Object/PropertyObject.php class PropertyObject (line 25) | class PropertyObject implements NestedObjectInterface, ArrayAccess FILE: system/src/Grav/Framework/Pagination/AbstractPagination.php class AbstractPagination (line 21) | class AbstractPagination implements PaginationInterface method isEnabled (line 60) | public function isEnabled(): bool method getOptions (line 68) | public function getOptions(): array method getRoute (line 76) | public function getRoute(): ?Route method getTotalPages (line 84) | public function getTotalPages(): int method getPageNumber (line 92) | public function getPageNumber(): int method getPrevNumber (line 101) | public function getPrevNumber(int $count = 1): ?int method getNextNumber (line 112) | public function getNextNumber(int $count = 1): ?int method getPage (line 124) | public function getPage(int $page, string $label = null): ?PaginationPage method getFirstPage (line 166) | public function getFirstPage(string $label = null, int $count = 0): ?P... method getPrevPage (line 176) | public function getPrevPage(string $label = null, int $count = 1): ?Pa... method getNextPage (line 186) | public function getNextPage(string $label = null, int $count = 1): ?Pa... method getLastPage (line 196) | public function getLastPage(string $label = null, int $count = 0): ?Pa... method getStart (line 204) | public function getStart(): int method getLimit (line 212) | public function getLimit(): int method getTotal (line 220) | public function getTotal(): int method count (line 228) | public function count(): int method getIterator (line 239) | #[\ReturnTypeWillChange] method getPages (line 250) | public function getPages(): array method loadItems (line 260) | protected function loadItems() method setRoute (line 281) | protected function setRoute(Route $route) method setOptions (line 292) | protected function setOptions(array $options = null) method setPage (line 303) | protected function setPage(int $page = null) method setStart (line 315) | protected function setStart(int $start = null) method setLimit (line 327) | protected function setLimit(int $limit = null) method setTotal (line 341) | protected function setTotal(int $total) method initialize (line 356) | protected function initialize(Route $route, int $total, int $pos = nul... method calculateLimits (line 373) | protected function calculateLimits() method calculateRange (line 406) | protected function calculateRange() FILE: system/src/Grav/Framework/Pagination/AbstractPaginationPage.php class AbstractPaginationPage (line 18) | abstract class AbstractPaginationPage implements PaginationPageInterface method isActive (line 26) | public function isActive(): bool method isEnabled (line 34) | public function isEnabled(): bool method getOptions (line 42) | public function getOptions(): array method getNumber (line 50) | public function getNumber(): ?int method getLabel (line 58) | public function getLabel(): string method getUrl (line 66) | public function getUrl(): ?string method setOptions (line 74) | protected function setOptions(array $options): void FILE: system/src/Grav/Framework/Pagination/Interfaces/PaginationInterface.php type PaginationInterface (line 21) | interface PaginationInterface extends Countable, IteratorAggregate method getTotalPages (line 26) | public function getTotalPages(): int; method getPageNumber (line 31) | public function getPageNumber(): int; method getPrevNumber (line 37) | public function getPrevNumber(int $count = 1): ?int; method getNextNumber (line 43) | public function getNextNumber(int $count = 1): ?int; method getStart (line 48) | public function getStart(): int; method getLimit (line 53) | public function getLimit(): int; method getTotal (line 58) | public function getTotal(): int; method count (line 63) | public function count(): int; method getOptions (line 68) | public function getOptions(): array; method getPage (line 75) | public function getPage(int $page, string $label = null): ?PaginationP... method getFirstPage (line 82) | public function getFirstPage(string $label = null, int $count = 0): ?P... method getPrevPage (line 89) | public function getPrevPage(string $label = null, int $count = 1): ?Pa... method getNextPage (line 96) | public function getNextPage(string $label = null, int $count = 1): ?Pa... method getLastPage (line 103) | public function getLastPage(string $label = null, int $count = 0): ?Pa... FILE: system/src/Grav/Framework/Pagination/Interfaces/PaginationPageInterface.php type PaginationPageInterface (line 16) | interface PaginationPageInterface method isActive (line 21) | public function isActive(): bool; method isEnabled (line 26) | public function isEnabled(): bool; method getOptions (line 31) | public function getOptions(): array; method getNumber (line 36) | public function getNumber(): ?int; method getLabel (line 41) | public function getLabel(): string; method getUrl (line 46) | public function getUrl(): ?string; FILE: system/src/Grav/Framework/Pagination/Pagination.php class Pagination (line 18) | class Pagination extends AbstractPagination method __construct (line 28) | public function __construct(Route $route, int $total, int $pos = null,... FILE: system/src/Grav/Framework/Pagination/PaginationPage.php class PaginationPage (line 16) | class PaginationPage extends AbstractPaginationPage method __construct (line 22) | public function __construct(array $options = []) FILE: system/src/Grav/Framework/Psr7/AbstractUri.php class AbstractUri (line 22) | abstract class AbstractUri implements UriInterface method __construct (line 50) | abstract public function __construct(); method getScheme (line 55) | public function getScheme() method getAuthority (line 63) | public function getAuthority() method getUserInfo (line 82) | public function getUserInfo() method getHost (line 96) | public function getHost() method getPort (line 104) | public function getPort() method getPath (line 112) | public function getPath() method getQuery (line 120) | public function getQuery() method getFragment (line 128) | public function getFragment() method withScheme (line 136) | public function withScheme($scheme) method withUserInfo (line 156) | public function withUserInfo($user, $password = null) method withHost (line 176) | public function withHost($host) method withPort (line 194) | public function withPort($port) method withPath (line 213) | public function withPath($path) method withQuery (line 231) | public function withQuery($query) method withFragment (line 249) | public function withFragment($fragment) method __toString (line 266) | #[\ReturnTypeWillChange] method getParts (line 275) | protected function getParts() method getBaseUrl (line 296) | protected function getBaseUrl() method getUrl (line 316) | protected function getUrl() method getUser (line 336) | protected function getUser() method getPassword (line 344) | protected function getPassword() method initParts (line 354) | protected function initParts(array $parts) method validate (line 373) | private function validate() method isDefaultPort (line 394) | protected function isDefaultPort() method unsetDefaultPort (line 406) | private function unsetDefaultPort() FILE: system/src/Grav/Framework/Psr7/Request.php class Request (line 19) | class Request implements RequestInterface method __construct (line 30) | public function __construct(string $method, $uri, array $headers = [],... FILE: system/src/Grav/Framework/Psr7/Response.php class Response (line 24) | class Response implements ResponseInterface method __construct (line 38) | public function __construct(int $status = 200, array $headers = [], $b... method withJson (line 58) | public function withJson($data, int $status = null, int $options = 0, ... method withRedirect (line 92) | public function withRedirect(string $url, $status = null): ResponseInt... method isEmpty (line 113) | public function isEmpty(): bool method isOk (line 126) | public function isOk(): bool method isRedirect (line 138) | public function isRedirect(): bool method isForbidden (line 151) | public function isForbidden(): bool method isNotFound (line 163) | public function isNotFound(): bool method isInformational (line 175) | public function isInformational(): bool method isSuccessful (line 189) | public function isSuccessful(): bool method isRedirection (line 203) | public function isRedirection(): bool method isClientError (line 217) | public function isClientError(): bool method isServerError (line 231) | public function isServerError(): bool method __toString (line 245) | public function __toString(): string FILE: system/src/Grav/Framework/Psr7/ServerRequest.php class ServerRequest (line 25) | class ServerRequest implements ServerRequestInterface method __construct (line 37) | public function __construct(string $method, $uri, array $headers = [],... method getContentCharset (line 49) | public function getContentCharset(): ?string method getContentType (line 67) | public function getContentType(): ?string method getContentLength (line 81) | public function getContentLength(): ?int method getCookieParam (line 98) | public function getCookieParam($key, $default = null) method getMediaType (line 112) | public function getMediaType(): ?string method getMediaTypeParams (line 134) | public function getMediaTypeParams(): array method getParam (line 163) | public function getParam($key, $default = null) method getParams (line 187) | public function getParams(): array method getParsedBodyParam (line 209) | public function getParsedBodyParam($key, $default = null) method getQueryParam (line 233) | public function getQueryParam($key, $default = null) method getServerParam (line 249) | public function getServerParam($key, $default = null) method isMethod (line 264) | public function isMethod($method): bool method isDelete (line 276) | public function isDelete(): bool method isGet (line 288) | public function isGet(): bool method isHead (line 300) | public function isHead(): bool method isOptions (line 312) | public function isOptions(): bool method isPatch (line 324) | public function isPatch(): bool method isPost (line 336) | public function isPost(): bool method isPut (line 348) | public function isPut(): bool method isXhr (line 360) | public function isXhr(): bool FILE: system/src/Grav/Framework/Psr7/Stream.php class Stream (line 21) | class Stream implements StreamInterface method create (line 29) | public static function create($body = '') method __construct (line 39) | public function __construct($body = '') FILE: system/src/Grav/Framework/Psr7/Traits/MessageDecoratorTrait.php type MessageDecoratorTrait (line 20) | trait MessageDecoratorTrait method getMessage (line 33) | public function getMessage(): MessageInterface method getProtocolVersion (line 41) | public function getProtocolVersion(): string method withProtocolVersion (line 49) | public function withProtocolVersion($version): self method getHeaders (line 60) | public function getHeaders(): array method hasHeader (line 68) | public function hasHeader($header): bool method getHeader (line 76) | public function getHeader($header): array method getHeaderLine (line 84) | public function getHeaderLine($header): string method getBody (line 92) | public function getBody(): StreamInterface method withHeader (line 100) | public function withHeader($header, $value): self method withAddedHeader (line 111) | public function withAddedHeader($header, $value): self method withoutHeader (line 122) | public function withoutHeader($header): self method withBody (line 133) | public function withBody(StreamInterface $body): self FILE: system/src/Grav/Framework/Psr7/Traits/RequestDecoratorTrait.php type RequestDecoratorTrait (line 20) | trait RequestDecoratorTrait method getRequest (line 34) | public function getRequest(): RequestInterface method withRequest (line 48) | public function withRequest(RequestInterface $request): self method getRequestTarget (line 59) | public function getRequestTarget(): string method withRequestTarget (line 67) | public function withRequestTarget($requestTarget): self method getMethod (line 78) | public function getMethod(): string method withMethod (line 86) | public function withMethod($method): self method getUri (line 97) | public function getUri(): UriInterface method withUri (line 105) | public function withUri(UriInterface $uri, $preserveHost = false): self FILE: system/src/Grav/Framework/Psr7/Traits/ResponseDecoratorTrait.php type ResponseDecoratorTrait (line 19) | trait ResponseDecoratorTrait method getResponse (line 33) | public function getResponse(): ResponseInterface method withResponse (line 48) | public function withResponse(ResponseInterface $response): self method getStatusCode (line 59) | public function getStatusCode(): int method withStatus (line 67) | public function withStatus($code, $reasonPhrase = ''): self method getReasonPhrase (line 78) | public function getReasonPhrase(): string FILE: system/src/Grav/Framework/Psr7/Traits/ServerRequestDecoratorTrait.php type ServerRequestDecoratorTrait (line 20) | trait ServerRequestDecoratorTrait method getRequest (line 32) | public function getRequest(): ServerRequestInterface method getAttribute (line 43) | public function getAttribute($name, $default = null) method getAttributes (line 51) | public function getAttributes() method getCookieParams (line 60) | public function getCookieParams() method getParsedBody (line 68) | public function getParsedBody() method getQueryParams (line 76) | public function getQueryParams() method getServerParams (line 84) | public function getServerParams() method getUploadedFiles (line 92) | public function getUploadedFiles() method withAttribute (line 100) | public function withAttribute($name, $value) method withAttributes (line 112) | public function withAttributes(array $attributes) method withoutAttribute (line 125) | public function withoutAttribute($name) method withCookieParams (line 136) | public function withCookieParams(array $cookies) method withParsedBody (line 147) | public function withParsedBody($data) method withQueryParams (line 158) | public function withQueryParams(array $query) method withUploadedFiles (line 169) | public function withUploadedFiles(array $uploadedFiles) FILE: system/src/Grav/Framework/Psr7/Traits/StreamDecoratorTrait.php type StreamDecoratorTrait (line 20) | trait StreamDecoratorTrait method __toString (line 28) | public function __toString(): string method __destruct (line 36) | #[\ReturnTypeWillChange] method close (line 45) | public function close(): void method detach (line 53) | public function detach() method getSize (line 61) | public function getSize(): ?int method tell (line 69) | public function tell(): int method eof (line 77) | public function eof(): bool method isSeekable (line 85) | public function isSeekable(): bool method seek (line 93) | public function seek($offset, $whence = \SEEK_SET): void method rewind (line 101) | public function rewind(): void method isWritable (line 109) | public function isWritable(): bool method write (line 117) | public function write($string): int method isReadable (line 125) | public function isReadable(): bool method read (line 133) | public function read($length): string method getContents (line 141) | public function getContents(): string method getMetadata (line 149) | public function getMetadata($key = null) FILE: system/src/Grav/Framework/Psr7/Traits/UploadedFileDecoratorTrait.php type UploadedFileDecoratorTrait (line 21) | trait UploadedFileDecoratorTrait method getStream (line 29) | public function getStream(): StreamInterface method moveTo (line 37) | public function moveTo($targetPath): void method getSize (line 45) | public function getSize(): ?int method getError (line 53) | public function getError(): int method getClientFilename (line 61) | public function getClientFilename(): ?string method getClientMediaType (line 69) | public function getClientMediaType(): ?string FILE: system/src/Grav/Framework/Psr7/Traits/UriDecorationTrait.php type UriDecorationTrait (line 20) | trait UriDecorationTrait method __toString (line 28) | public function __toString(): string method getScheme (line 36) | public function getScheme(): string method getAuthority (line 44) | public function getAuthority(): string method getUserInfo (line 52) | public function getUserInfo(): string method getHost (line 60) | public function getHost(): string method getPort (line 68) | public function getPort(): ?int method getPath (line 76) | public function getPath(): string method getQuery (line 84) | public function getQuery(): string method getFragment (line 92) | public function getFragment(): string method withScheme (line 101) | public function withScheme($scheme): UriInterface method withUserInfo (line 115) | public function withUserInfo($user, $password = null): UriInterface method withHost (line 128) | public function withHost($host): UriInterface method withPort (line 141) | public function withPort($port): UriInterface method withPath (line 154) | public function withPath($path): UriInterface method withQuery (line 167) | public function withQuery($query): UriInterface method withFragment (line 180) | public function withFragment($fragment): UriInterface FILE: system/src/Grav/Framework/Psr7/UploadedFile.php class UploadedFile (line 22) | class UploadedFile implements UploadedFileInterface method __construct (line 36) | public function __construct($streamOrFile, $size, $errorStatus, $clien... method setMeta (line 45) | public function setMeta(array $meta) method addMeta (line 56) | public function addMeta(array $meta) method getMeta (line 66) | public function getMeta(): array FILE: system/src/Grav/Framework/Psr7/Uri.php class Uri (line 23) | class Uri implements UriInterface method __construct (line 27) | public function __construct(string $uri = '') method getQueryParams (line 35) | public function getQueryParams(): array method withQueryParams (line 44) | public function withQueryParams(array $params): UriInterface method isDefaultPort (line 58) | public function isDefaultPort(): bool method isAbsolute (line 76) | public function isAbsolute(): bool method isNetworkPathReference (line 89) | public function isNetworkPathReference(): bool method isAbsolutePathReference (line 102) | public function isAbsolutePathReference(): bool method isRelativePathReference (line 115) | public function isRelativePathReference(): bool method isSameDocumentReference (line 131) | public function isSameDocumentReference(UriInterface $base = null): bool FILE: system/src/Grav/Framework/Relationships/Relationships.php class Relationships (line 19) | class Relationships implements RelationshipsInterface method __construct (line 34) | public function __construct(IdentifierInterface $parent, array $options) method isModified (line 45) | public function isModified(): bool method getModified (line 54) | public function getModified(): array method count (line 70) | public function count(): int method offsetExists (line 80) | public function offsetExists($offset): bool method offsetGet (line 89) | public function offsetGet($offset): ?RelationshipInterface method offsetSet (line 108) | public function offsetSet($offset, $value) method offsetUnset (line 117) | public function offsetUnset($offset) method current (line 125) | public function current(): ?RelationshipInterface method key (line 139) | public function key(): string method next (line 148) | public function next(): void method rewind (line 157) | public function rewind(): void method valid (line 166) | public function valid(): bool method jsonSerialize (line 174) | public function jsonSerialize(): array method createRelationship (line 189) | private function createRelationship(string $name, array $options): Rel... FILE: system/src/Grav/Framework/Relationships/ToManyRelationship.php class ToManyRelationship (line 20) | class ToManyRelationship implements ToManyRelationshipInterface method __construct (line 35) | public function __construct(IdentifierInterface $parent, string $name,... method getCardinality (line 50) | public function getCardinality(): string method count (line 59) | public function count(): int method fetch (line 67) | public function fetch(): array method has (line 86) | public function has(string $id, string $type = null): bool method getNthIdentifier (line 95) | public function getNthIdentifier(int $pos): ?IdentifierInterface method getIdentifier (line 112) | public function getIdentifier(string $id, string $type = null): ?Ident... method getObject (line 133) | public function getObject(string $id, string $type = null): ?object method addIdentifier (line 147) | public function addIdentifier(IdentifierInterface $identifier): bool method removeIdentifier (line 156) | public function removeIdentifier(IdentifierInterface $identifier = nul... method addIdentifiers (line 165) | public function addIdentifiers(iterable $identifiers): bool method replaceIdentifiers (line 183) | public function replaceIdentifiers(iterable $identifiers): bool method removeIdentifiers (line 195) | public function removeIdentifiers(iterable $identifiers): bool method getIterator (line 213) | public function getIterator(): iterable method jsonSerialize (line 221) | public function jsonSerialize(): array method __serialize (line 234) | public function __serialize(): array method __unserialize (line 250) | public function __unserialize(array $data): void FILE: system/src/Grav/Framework/Relationships/ToOneRelationship.php class ToOneRelationship (line 19) | class ToOneRelationship implements ToOneRelationshipInterface method __construct (line 28) | public function __construct(IdentifierInterface $parent, string $name,... method getCardinality (line 43) | public function getCardinality(): string method count (line 52) | public function count(): int method fetch (line 60) | public function fetch(): ?object method has (line 77) | public function has(string $id = null, string $type = null): bool method getIdentifier (line 88) | public function getIdentifier(string $id = null, string $type = null):... method getObject (line 108) | public function getObject(string $id = null, string $type = null): ?ob... method addIdentifier (line 122) | public function addIdentifier(IdentifierInterface $identifier): bool method replaceIdentifier (line 134) | public function replaceIdentifier(IdentifierInterface $identifier = nu... method removeIdentifier (line 150) | public function removeIdentifier(IdentifierInterface $identifier = nul... method getIterator (line 166) | public function getIterator(): iterable method jsonSerialize (line 174) | public function jsonSerialize(): ?array method __serialize (line 182) | public function __serialize(): array method __unserialize (line 198) | public function __unserialize(array $data): void FILE: system/src/Grav/Framework/Relationships/Traits/RelationshipTrait.php type RelationshipTrait (line 17) | trait RelationshipTrait method getName (line 34) | public function getName(): string method getType (line 43) | public function getType(): string method isModified (line 52) | public function isModified(): bool method getParent (line 61) | public function getParent(): IdentifierInterface method hasIdentifier (line 71) | public function hasIdentifier(IdentifierInterface $identifier): bool method count (line 80) | abstract public function count(): int; method check (line 86) | public function check(): void method checkIdentifier (line 106) | private function checkIdentifier(IdentifierInterface $identifier): Ide... method parseOptions (line 123) | private function parseOptions(array $options): void FILE: system/src/Grav/Framework/RequestHandler/Exception/InvalidArgumentException.php class InvalidArgumentException (line 20) | class InvalidArgumentException extends \InvalidArgumentException method __construct (line 33) | public function __construct($message = '', $invalidMiddleware = null, ... method getInvalidMiddleware (line 45) | public function getInvalidMiddleware() FILE: system/src/Grav/Framework/RequestHandler/Exception/NotFoundException.php class NotFoundException (line 22) | class NotFoundException extends RequestException method __construct (line 29) | public function __construct(ServerRequestInterface $request, Throwable... FILE: system/src/Grav/Framework/RequestHandler/Exception/NotHandledException.php class NotHandledException (line 18) | class NotHandledException extends NotFoundException FILE: system/src/Grav/Framework/RequestHandler/Exception/PageExpiredException.php class PageExpiredException (line 21) | class PageExpiredException extends RequestException method __construct (line 28) | public function __construct(ServerRequestInterface $request, Throwable... FILE: system/src/Grav/Framework/RequestHandler/Exception/RequestException.php class RequestException (line 21) | class RequestException extends \RuntimeException method __construct (line 76) | public function __construct(ServerRequestInterface $request, string $m... method getRequest (line 86) | public function getRequest(): ServerRequestInterface method getHttpCode (line 91) | public function getHttpCode(): int method getHttpReason (line 98) | public function getHttpReason(): ?string FILE: system/src/Grav/Framework/RequestHandler/Middlewares/Exceptions.php class Exceptions (line 29) | class Exceptions implements MiddlewareInterface method process (line 37) | public function process(ServerRequestInterface $request, RequestHandle... FILE: system/src/Grav/Framework/RequestHandler/Middlewares/MultipartRequestSupport.php class MultipartRequestSupport (line 28) | class MultipartRequestSupport implements MiddlewareInterface method process (line 35) | public function process(ServerRequestInterface $request, RequestHandle... method processPart (line 62) | protected function processPart(array &$params, array &$files, string $... method addFile (line 109) | protected function addFile(array &$files, string $name, UploadedFileIn... FILE: system/src/Grav/Framework/RequestHandler/RequestHandler.php class RequestHandler (line 25) | class RequestHandler implements RequestHandlerInterface method __construct (line 36) | public function __construct(array $middleware, callable $default, Cont... method addCallable (line 50) | public function addCallable(string $name, callable $callable): self method addMiddleware (line 69) | public function addMiddleware(string $name, MiddlewareInterface $middl... FILE: system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php type RequestHandlerTrait (line 25) | trait RequestHandlerTrait method handle (line 40) | public function handle(ServerRequestInterface $request): ResponseInter... FILE: system/src/Grav/Framework/Route/Route.php class Route (line 22) | class Route method __construct (line 43) | public function __construct(array $parts = []) method getParts (line 51) | public function getParts() method getRootPrefix (line 70) | public function getRootPrefix() method getLanguage (line 78) | public function getLanguage() method getLanguagePrefix (line 86) | public function getLanguagePrefix() method getBase (line 95) | public function getBase(string $language = null): string method getRoute (line 115) | public function getRoute($offset = 0, $length = null) method getExtension (line 127) | public function getExtension() method getRouteParts (line 137) | public function getRouteParts($offset = 0, $length = null) method getParams (line 155) | public function getParams() method getGravParams (line 163) | public function getGravParams() method getQueryParams (line 171) | public function getQueryParams() method getParam (line 184) | public function getParam($param) method getGravParam (line 193) | public function getGravParam($param) method getQueryParam (line 202) | public function getQueryParam($param) method withRoute (line 213) | public function withRoute($route) method withRoot (line 227) | public function withRoot($root) method withLanguage (line 239) | public function withLanguage($language) method withAddedPath (line 251) | public function withAddedPath($path) method withExtension (line 263) | public function withExtension($extension) method withGravParam (line 276) | public function withGravParam($param, $value) method withQueryParam (line 286) | public function withQueryParam($param, $value) method withoutParams (line 294) | public function withoutParams() method withoutGravParams (line 302) | public function withoutGravParams() method withoutQueryParams (line 313) | public function withoutQueryParams() method getUri (line 324) | public function getUri() method toString (line 333) | public function toString(bool $includeRoot = false) method __toString (line 348) | #[\ReturnTypeWillChange] method withParam (line 362) | protected function withParam($type, $param, $value) method copy (line 386) | protected function copy() method getUriPath (line 395) | protected function getUriPath($includeRoot = false) method getUriQuery (line 416) | protected function getUriQuery() method initParts (line 425) | protected function initParts(array $parts) FILE: system/src/Grav/Framework/Route/RouteFactory.php class RouteFactory (line 20) | class RouteFactory method createFromParts (line 33) | public static function createFromParts(array $parts): Route method createFromLegacyUri (line 42) | public static function createFromLegacyUri(Uri $uri): Route method createFromString (line 63) | public static function createFromString(string $path): Route method getRoot (line 88) | public static function getRoot(): string method setRoot (line 96) | public static function setRoot($root): void method getLanguage (line 104) | public static function getLanguage(): string method setLanguage (line 112) | public static function setLanguage(string $language): void method getParamValueDelimiter (line 120) | public static function getParamValueDelimiter(): string method setParamValueDelimiter (line 128) | public static function setParamValueDelimiter(string $delimiter): void method buildParams (line 137) | public static function buildParams(array $params): string method stripParams (line 158) | public static function stripParams(string $path, bool $decode = false)... method getParams (line 178) | public static function getParams(string $path): array method trimParams (line 189) | public static function trimParams(string $str): string method parseParams (line 213) | public static function parseParams(string $str): array FILE: system/src/Grav/Framework/Session/Exceptions/SessionException.php class SessionException (line 18) | class SessionException extends RuntimeException FILE: system/src/Grav/Framework/Session/Messages.php class Messages (line 18) | class Messages implements \Serializable method add (line 34) | public function add(string $message, string $scope = 'default'): Messages method clear (line 53) | public function clear(string $scope = null): Messages method isCleared (line 75) | public function isCleared(): bool method all (line 86) | public function all(string $scope = null): array method fetch (line 108) | public function fetch(string $scope = null): array method __serialize (line 119) | public function __serialize(): array method __unserialize (line 130) | public function __unserialize(array $data): void FILE: system/src/Grav/Framework/Session/Session.php class Session (line 28) | class Session implements SessionInterface method getInstance (line 41) | public static function getInstance() method __construct (line 55) | public function __construct(array $options = []) method getId (line 93) | public function getId() method setId (line 101) | public function setId($id) method getName (line 111) | public function getName() method setName (line 119) | public function setName($name) method setOptions (line 129) | public function setOptions(array $options) method start (line 187) | public function start($readonly = false) method regenerateId (line 285) | public function regenerateId() method invalidate (line 348) | public function invalidate() method close (line 374) | public function close() method clear (line 388) | public function clear() method getAll (line 398) | public function getAll() method getIterator (line 406) | #[\ReturnTypeWillChange] method isStarted (line 415) | public function isStarted() method __isset (line 423) | #[\ReturnTypeWillChange] method __get (line 432) | #[\ReturnTypeWillChange] method __set (line 441) | #[\ReturnTypeWillChange] method __unset (line 450) | #[\ReturnTypeWillChange] method isSessionStarted (line 461) | protected function isSessionStarted() method onBeforeSessionStart (line 466) | protected function onBeforeSessionStart(): void method onSessionStart (line 470) | protected function onSessionStart(): void method getCookieOptions (line 480) | public function getCookieOptions(int $lifetime = null): array method setCookie (line 497) | protected function setCookie(): void method removeCookie (line 514) | protected function removeCookie(): void method setOption (line 549) | protected function setOption($key, $value) FILE: system/src/Grav/Framework/Session/SessionInterface.php type SessionInterface (line 21) | interface SessionInterface extends IteratorAggregate method getInstance (line 29) | public static function getInstance(); method getId (line 36) | public function getId(); method setId (line 44) | public function setId($id); method getName (line 51) | public function getName(); method setName (line 59) | public function setName($name); method setOptions (line 68) | public function setOptions(array $options); method start (line 77) | public function start($readonly = false); method invalidate (line 84) | public function invalidate(); method close (line 91) | public function close(); method clear (line 98) | public function clear(); method getAll (line 105) | public function getAll(); method getIterator (line 113) | #[\ReturnTypeWillChange] method isStarted (line 121) | public function isStarted(); method __isset (line 129) | #[\ReturnTypeWillChange] method __get (line 138) | #[\ReturnTypeWillChange] method __set (line 148) | #[\ReturnTypeWillChange] method __unset (line 157) | #[\ReturnTypeWillChange] FILE: system/src/Grav/Framework/Uri/Uri.php class Uri (line 22) | class Uri extends AbstractUri method __construct (line 34) | public function __construct(array $parts = []) method getUser (line 42) | public function getUser() method getPassword (line 50) | public function getPassword() method getParts (line 58) | public function getParts() method getUrl (line 66) | public function getUrl() method getBaseUrl (line 74) | public function getBaseUrl() method getQueryParam (line 83) | public function getQueryParam($key) method withoutQueryParam (line 94) | public function withoutQueryParam($key) method withQueryParam (line 104) | public function withQueryParam($key, $value) method getQueryParams (line 112) | public function getQueryParams() method withQueryParams (line 125) | public function withQueryParams(array $params) method isDefaultPort (line 139) | public function isDefaultPort() method isAbsolute (line 157) | public function isAbsolute() method isNetworkPathReference (line 170) | public function isNetworkPathReference() method isAbsolutePathReference (line 183) | public function isAbsolutePathReference() method isRelativePathReference (line 196) | public function isRelativePathReference() method isSameDocumentReference (line 212) | public function isSameDocumentReference(UriInterface $base = null) FILE: system/src/Grav/Framework/Uri/UriFactory.php class UriFactory (line 19) | class UriFactory method createFromEnvironment (line 26) | public static function createFromEnvironment(array $env) method createFromString (line 36) | public static function createFromString($uri) method createFromParts (line 48) | public static function createFromParts(array $parts) method parseUrlFromEnvironment (line 58) | public static function parseUrlFromEnvironment(array $env) method parseUrl (line 120) | public static function parseUrl($url) method parseQuery (line 148) | public static function parseQuery($query) method buildQuery (line 161) | public static function buildQuery(array $params) FILE: system/src/Grav/Framework/Uri/UriPartsFilter.php class UriPartsFilter (line 20) | class UriPartsFilter method filterScheme (line 29) | public static function filterScheme($scheme) method filterUserInfo (line 45) | public static function filterUserInfo($info) method filterHost (line 65) | public static function filterHost($host) method filterPort (line 89) | public static function filterPort($port = null) method filterPath (line 109) | public static function filterPath($path) method filterQueryOrFragment (line 131) | public static function filterQueryOrFragment($query) FILE: system/src/Grav/Installer/Install.php class Install (line 29) | final class Install method forceSafeUpgrade (line 139) | public static function forceSafeUpgrade(?bool $state = true): void method getLastManifest (line 147) | public function getLastManifest(): ?array method instance (line 155) | public static function instance() method __construct (line 164) | private function __construct() method setZip (line 172) | public function setZip(?string $zip) method __invoke (line 183) | #[\ReturnTypeWillChange] method checkRequirements (line 221) | public function checkRequirements(): array method prepare (line 236) | public function prepare(): void method install (line 275) | public function install(): void method finalize (line 314) | public function finalize(): void method checkVersion (line 341) | protected function checkVersion(array &$results, $type, $name, array $... method checkPlugins (line 386) | protected function checkPlugins(array &$results, array $plugins): void method getVersion (line 409) | protected function getVersion(): string method legacySupport (line 422) | protected function legacySupport(): void FILE: system/src/Grav/Installer/InstallException.php class InstallException (line 18) | class InstallException extends \RuntimeException method __construct (line 25) | public function __construct(string $message, Throwable $previous) FILE: system/src/Grav/Installer/VersionUpdate.php class VersionUpdate (line 12) | final class VersionUpdate method __construct (line 27) | public function __construct(string $file, VersionUpdater $updater) method getRevision (line 37) | public function getRevision(): string method getVersion (line 42) | public function getVersion(): string method getDate (line 47) | public function getDate(): string method getPatch (line 52) | public function getPatch(): string method getUpdater (line 57) | public function getUpdater(): VersionUpdater method preflight (line 65) | public function preflight(VersionUpdater $updater): void method postflight (line 76) | public function postflight(VersionUpdater $updater): void FILE: system/src/Grav/Installer/VersionUpdater.php class VersionUpdater (line 11) | final class VersionUpdater method __construct (line 31) | public function __construct(string $name, string $path, string $versio... method preflight (line 44) | public function preflight(): void method install (line 54) | public function install(): void method postflight (line 64) | public function postflight(): void method getVersions (line 79) | public function getVersions(): Versions method getExtensionVersion (line 88) | public function getExtensionVersion(string $name = null): ?string method getExtensionSchema (line 97) | public function getExtensionSchema(string $name = null): ?string method getExtensionHistory (line 106) | public function getExtensionHistory(string $name = null): array method loadUpdates (line 111) | protected function loadUpdates(): void FILE: system/src/Grav/Installer/Versions.php class Versions (line 21) | final class Versions method instance (line 37) | public static function instance(string $filename = null): self method save (line 51) | public function save(): bool method getAll (line 67) | public function getAll(): array method getGrav (line 75) | public function getGrav(): ?array method getPlugins (line 83) | public function getPlugins(): array method getPlugin (line 92) | public function getPlugin(string $name): ?array method getThemes (line 100) | public function getThemes(): array method getTheme (line 109) | public function getTheme(string $name): ?array method getExtension (line 118) | public function getExtension(string $extension): ?array method setExtension (line 127) | public function setExtension(string $extension, ?array $value): void method getVersion (line 140) | public function getVersion(string $extension): ?string method setVersion (line 151) | public function setVersion(string $extension, ?string $version): void method updateVersion (line 162) | public function updateVersion(string $extension, ?string $version): void method getSchema (line 172) | public function getSchema(string $extension): ?string method setSchema (line 183) | public function setSchema(string $extension, ?string $schema): void method getHistory (line 196) | public function getHistory(string $extension): array method updateHistory (line 213) | public function updateHistory(string $extension, ?string $version): void method removeHistory (line 226) | public function removeHistory(string $extension): void method fixHistory (line 235) | private function fixHistory(array $history): array method get (line 253) | private function get(string $name, $default = null) method set (line 275) | private function set(string $name, $value): void method undef (line 299) | private function undef(string $name): void method __construct (line 320) | private function __construct(string $filename) FILE: system/src/Grav/Installer/YamlUpdater.php class YamlUpdater (line 24) | final class YamlUpdater method instance (line 40) | public static function instance(string $filename): self method save (line 52) | public function save(): bool method isHandWritten (line 82) | public function isHandWritten(): bool method getComments (line 90) | public function getComments(): array method define (line 108) | public function define(string $variable, $value): void method undefine (line 152) | public function undefine(string $variable): void method __construct (line 172) | private function __construct(string $filename) method findPath (line 190) | private function findPath(array $lines, array $parts) method isLineEmpty (line 252) | private function isLineEmpty(string $line): bool method isLineBlank (line 263) | private function isLineBlank(string $line): bool method isLineComment (line 274) | private function isLineComment(string $line): bool method isInlineComment (line 286) | private function isInlineComment(string $line): bool method getInlineComment (line 295) | private function getInlineComment(string $line): ?string method getLineIndentation (line 328) | private function getLineIndentation(string $line): int method get (line 340) | private function get(string $name, $default = null) method set (line 362) | private function set(string $name, $value): void method undef (line 386) | private function undef(string $name): void method canDefine (line 413) | private function canDefine(string $name): bool FILE: system/src/Twig/DeferredExtension/DeferredBlockNode.php class DeferredBlockNode (line 19) | final class DeferredBlockNode extends BlockNode method compile (line 21) | public function compile(Compiler $compiler) : void FILE: system/src/Twig/DeferredExtension/DeferredDeclareNode.php class DeferredDeclareNode (line 19) | final class DeferredDeclareNode extends Node method compile (line 21) | public function compile(Compiler $compiler) : void FILE: system/src/Twig/DeferredExtension/DeferredExtension.php class DeferredExtension (line 20) | final class DeferredExtension extends AbstractExtension method getTokenParsers (line 24) | public function getTokenParsers() : array method getNodeVisitors (line 29) | public function getNodeVisitors() : array method defer (line 39) | public function defer(Template $template, string $blockName) : void method resolve (line 52) | public function resolve(Template $template, array $context, array $blo... FILE: system/src/Twig/DeferredExtension/DeferredInitializeNode.php class DeferredInitializeNode (line 19) | final class DeferredInitializeNode extends Node method compile (line 21) | public function compile(Compiler $compiler) : void FILE: system/src/Twig/DeferredExtension/DeferredNode.php class DeferredNode (line 19) | final class DeferredNode extends Node method compile (line 21) | public function compile(Compiler $compiler) : void FILE: system/src/Twig/DeferredExtension/DeferredNodeVisitor.php class DeferredNodeVisitor (line 21) | final class DeferredNodeVisitor implements NodeVisitorInterface method enterNode (line 25) | public function enterNode(Node $node, Environment $env) : Node method leaveNode (line 34) | public function leaveNode(Node $node, Environment $env) : ?Node method getPriority (line 46) | public function getPriority() : int FILE: system/src/Twig/DeferredExtension/DeferredNodeVisitorCompat.php class DeferredNodeVisitorCompat (line 21) | final class DeferredNodeVisitorCompat implements NodeVisitorInterface method enterNode (line 30) | public function enterNode(\Twig_NodeInterface $node, Environment $env)... method leaveNode (line 46) | public function leaveNode(\Twig_NodeInterface $node, Environment $env)... method getPriority (line 63) | public function getPriority() : int FILE: system/src/Twig/DeferredExtension/DeferredResolveNode.php class DeferredResolveNode (line 19) | final class DeferredResolveNode extends Node method compile (line 21) | public function compile(Compiler $compiler) : void FILE: system/src/Twig/DeferredExtension/DeferredTokenParser.php class DeferredTokenParser (line 23) | final class DeferredTokenParser extends AbstractTokenParser method setParser (line 27) | public function setParser(Parser $parser) : void method parse (line 35) | public function parse(Token $token) : Node method getTag (line 51) | public function getTag() : string method replaceBlockNode (line 56) | private function replaceBlockNode(string $name) : void method createDeferredBlockNode (line 62) | private function createDeferredBlockNode(BlockNode $block) : DeferredB... FILE: tests/_support/AcceptanceTester.php class AcceptanceTester (line 19) | class AcceptanceTester extends \Codeception\Actor FILE: tests/_support/FunctionalTester.php class FunctionalTester (line 19) | class FunctionalTester extends \Codeception\Actor FILE: tests/_support/Helper/Acceptance.php class Acceptance (line 7) | class Acceptance extends \Codeception\Module FILE: tests/_support/Helper/Functional.php class Functional (line 7) | class Functional extends \Codeception\Module FILE: tests/_support/Helper/Unit.php class Unit (line 13) | class Unit extends Codeception\Module method _initialize (line 18) | public function _initialize() method _cleanup (line 25) | public function _cleanup() method _beforeSuite (line 34) | public function _beforeSuite($settings = []) method _afterSuite (line 41) | public function _afterSuite() method _beforeStep (line 50) | public function _beforeStep(Codeception\Step $step) method _afterStep (line 59) | public function _afterStep(Codeception\Step $step) method _before (line 68) | public function _before(Codeception\TestCase $test) method _after (line 77) | public function _after(Codeception\TestCase $test) method _failed (line 87) | public function _failed(Codeception\TestCase $test, $fail) FILE: tests/_support/UnitTester.php class UnitTester (line 19) | class UnitTester extends \Codeception\Actor FILE: tests/functional/Grav/Console/DirectInstallCommandTest.php class DirectInstallCommandTest (line 10) | class DirectInstallCommandTest extends \Codeception\TestCase\Test method _before (line 19) | protected function _before(): void FILE: tests/phpstan/classes/Toolbox/UniformResourceLocatorExtension.php class UniformResourceLocatorExtension (line 17) | class UniformResourceLocatorExtension implements DynamicMethodReturnType... method getClass (line 22) | public function getClass(): string method isMethodSupported (line 31) | public function isMethodSupported(MethodReflection $methodReflection):... method getTypeFromMethodCall (line 42) | public function getTypeFromMethodCall(MethodReflection $methodReflecti... FILE: tests/unit/Grav/Common/AssetsTest.php class AssetsTest (line 10) | class AssetsTest extends \Codeception\TestCase\Test method _before (line 18) | protected function _before(): void method _after (line 25) | protected function _after(): void method testAddingAssets (line 29) | public function testAddingAssets(): void method testAddingAssetPropertiesWithArray (line 327) | public function testAddingAssetPropertiesWithArray(): void method testAddingJSAssetPropertiesWithArrayFromCollection (line 337) | public function testAddingJSAssetPropertiesWithArrayFromCollection(): ... method testAddingLegacyFormat (line 372) | public function testAddingLegacyFormat(): void method testAddingCSSAssetPropertiesWithArrayFromCollection (line 446) | public function testAddingCSSAssetPropertiesWithArrayFromCollection():... method testAddingAssetPropertiesWithArrayFromCollectionAndParameters (line 476) | public function testAddingAssetPropertiesWithArrayFromCollectionAndPar... method testPriorityOfAssets (line 529) | public function testPriorityOfAssets(): void method testPipeline (line 560) | public function testPipeline(): void method testPipelineWithTimestamp (line 576) | public function testPipelineWithTimestamp(): void method testInline (line 588) | public function testInline(): void method testInlinePipeline (line 606) | public function testInlinePipeline(): void method testAddAsyncJs (line 624) | public function testAddAsyncJs(): void method testAddDeferJs (line 632) | public function testAddDeferJs(): void method testTimestamps (line 640) | public function testTimestamps(): void method testAddInlineCss (line 699) | public function testAddInlineCss(): void method testAddInlineJs (line 707) | public function testAddInlineJs(): void method testGetCollections (line 715) | public function testGetCollections(): void method testExists (line 722) | public function testExists(): void method testRegisterCollection (line 728) | public function testRegisterCollection(): void method testRegisterCollectionWithParameters (line 735) | public function testRegisterCollectionWithParameters(): void method testReset (line 756) | public function testReset(): void method testResetJs (line 775) | public function testResetJs(): void method testResetCss (line 786) | public function testResetCss(): void method testAddDirCss (line 797) | public function testAddDirCss(): void FILE: tests/unit/Grav/Common/BrowserTest.php class BrowserTest (line 9) | class BrowserTest extends \Codeception\TestCase\Test method _before (line 14) | protected function _before(): void method _after (line 20) | protected function _after(): void method testGetBrowser (line 24) | public function testGetBrowser(): void method testGetPlatform (line 29) | public function testGetPlatform(): void method testGetLongVersion (line 34) | public function testGetLongVersion(): void method testGetVersion (line 39) | public function testGetVersion(): void method testIsHuman (line 44) | public function testIsHuman(): void FILE: tests/unit/Grav/Common/ComposerTest.php class ComposerTest (line 6) | class ComposerTest extends \Codeception\TestCase\Test method _before (line 8) | protected function _before(): void method _after (line 12) | protected function _after(): void method testGetComposerLocation (line 16) | public function testGetComposerLocation(): void method testGetComposerExecutor (line 23) | public function testGetComposerExecutor(): void FILE: tests/unit/Grav/Common/Data/BlueprintTest.php class BlueprintTest (line 10) | class BlueprintTest extends \Codeception\TestCase\Test method testValidateStrict (line 14) | public function testValidateStrict(): void method testValidateStrictRequired (line 24) | public function testValidateStrictRequired(): void method testValidateStrictExtra (line 35) | public function testValidateStrictExtra(): void method testValidateStrictExtraException (line 45) | public function testValidateStrictExtraException(): void method loadBlueprint (line 64) | protected function loadBlueprint($filename): Blueprint FILE: tests/unit/Grav/Common/GPM/GPMTest.php class GpmStub (line 13) | class GpmStub extends GPM method findPackage (line 21) | public function findPackage($search, $ignore_exception = false) method findPackages (line 29) | public function findPackages($searches = []) class GpmTest (line 38) | class GpmTest extends \Codeception\TestCase\Test method _before (line 46) | protected function _before(): void method _after (line 52) | protected function _after(): void method testCalculateMergedDependenciesOfPackages (line 56) | public function testCalculateMergedDependenciesOfPackages(): void method testVersionFormatIsNextSignificantRelease (line 274) | public function testVersionFormatIsNextSignificantRelease(): void method testVersionFormatIsEqualOrHigher (line 284) | public function testVersionFormatIsEqualOrHigher(): void method testCheckNextSignificantReleasesAreCompatible (line 293) | public function testCheckNextSignificantReleasesAreCompatible(): void method testCalculateVersionNumberFromDependencyVersion (line 319) | public function testCalculateVersionNumberFromDependencyVersion(): void FILE: tests/unit/Grav/Common/Helpers/ExcerptsTest.php class ExcerptsTest (line 16) | class ExcerptsTest extends \Codeception\TestCase\Test method _before (line 41) | protected function _before(): void method _after (line 73) | protected function _after(): void method testProcessImageHtml (line 79) | public function testProcessImageHtml(): void method testNoProcess (line 91) | public function testNoProcess(): void method testTarget (line 109) | public function testTarget(): void FILE: tests/unit/Grav/Common/InflectorTest.php class InflectorTest (line 11) | class InflectorTest extends \Codeception\TestCase\Test method _before (line 19) | protected function _before(): void method _after (line 26) | protected function _after(): void method testPluralize (line 30) | public function testPluralize(): void method testSingularize (line 40) | public function testSingularize(): void method testTitleize (line 50) | public function testTitleize(): void method testCamelize (line 65) | public function testCamelize(): void method testUnderscorize (line 74) | public function testUnderscorize(): void method testHyphenize (line 82) | public function testHyphenize(): void method testHumanize (line 90) | public function testHumanize(): void method testVariablize (line 100) | public function testVariablize(): void method testTableize (line 109) | public function testTableize(): void method testClassify (line 119) | public function testClassify(): void method testOrdinalize (line 127) | public function testOrdinalize(): void method testMonthize (line 140) | public function testMonthize(): void FILE: tests/unit/Grav/Common/Language/LanguageCodesTest.php class LanguageCodesTest (line 8) | class LanguageCodesTest extends \Codeception\TestCase\Test method testRtl (line 10) | public function testRtl(): void FILE: tests/unit/Grav/Common/Markdown/ParsedownTest.php class ParsedownTest (line 16) | class ParsedownTest extends \Codeception\TestCase\Test method _before (line 38) | protected function _before(): void method _after (line 75) | protected function _after(): void method testImages (line 80) | public function testImages(): void method testImagesSubDir (line 128) | public function testImagesSubDir(): void method testImagesAbsoluteUrls (line 155) | public function testImagesAbsoluteUrls(): void method testImagesSubDirAbsoluteUrls (line 182) | public function testImagesSubDirAbsoluteUrls(): void method testImagesAttributes (line 209) | public function testImagesAttributes(): void method testImagesDefaults (line 243) | public function testImagesDefaults(): void method testCLSAutoSizes (line 286) | public function testCLSAutoSizes(): void method testRootImages (line 364) | public function testRootImages(): void method testRootImagesSubDirAbsoluteUrls (line 410) | public function testRootImagesSubDirAbsoluteUrls(): void method testRootAbsoluteLinks (line 437) | public function testRootAbsoluteLinks(): void method testAnchorLinksLangRelativeUrls (line 506) | public function testAnchorLinksLangRelativeUrls(): void method testAnchorLinksLangAbsoluteUrls (line 531) | public function testAnchorLinksLangAbsoluteUrls(): void method testExternalLinks (line 558) | public function testExternalLinks(): void method testExternalLinksSubDir (line 574) | public function testExternalLinksSubDir(): void method testExternalLinksSubDirAbsoluteUrls (line 588) | public function testExternalLinksSubDirAbsoluteUrls(): void method testAnchorLinksRelativeUrls (line 603) | public function testAnchorLinksRelativeUrls(): void method testAnchorLinksAbsoluteUrls (line 625) | public function testAnchorLinksAbsoluteUrls(): void method testAnchorLinksWithPortAbsoluteUrls (line 648) | public function testAnchorLinksWithPortAbsoluteUrls(): void method testAnchorLinksSubDirRelativeUrls (line 671) | public function testAnchorLinksSubDirRelativeUrls(): void method testAnchorLinksSubDirAbsoluteUrls (line 693) | public function testAnchorLinksSubDirAbsoluteUrls(): void method testSlugRelativeLinks (line 716) | public function testSlugRelativeLinks(): void method testSlugRelativeLinksAbsoluteUrls (line 762) | public function testSlugRelativeLinksAbsoluteUrls(): void method testSlugRelativeLinksSubDir (line 809) | public function testSlugRelativeLinksSubDir(): void method testSlugRelativeLinksSubDirAbsoluteUrls (line 855) | public function testSlugRelativeLinksSubDirAbsoluteUrls(): void method testDirectoryRelativeLinks (line 903) | public function testDirectoryRelativeLinks(): void method testAbsoluteLinks (line 938) | public function testAbsoluteLinks(): void method testDirectoryAbsoluteLinksSubDir (line 972) | public function testDirectoryAbsoluteLinksSubDir(): void method testDirectoryAbsoluteLinksSubDirAbsoluteUrl (line 1006) | public function testDirectoryAbsoluteLinksSubDirAbsoluteUrl(): void method testSpecialProtocols (line 1041) | public function testSpecialProtocols(): void method testSpecialProtocolsSubDir (line 1067) | public function testSpecialProtocolsSubDir(): void method testSpecialProtocolsSubDirAbsoluteUrl (line 1093) | public function testSpecialProtocolsSubDirAbsoluteUrl(): void method testReferenceLinks (line 1120) | public function testReferenceLinks(): void method testAttributeLinks (line 1146) | public function testAttributeLinks(): void method testInvalidLinks (line 1184) | public function testInvalidLinks(): void method testInvalidLinksSubDir (line 1202) | public function testInvalidLinksSubDir(): void method testInvalidLinksSubDirAbsoluteUrl (line 1220) | public function testInvalidLinksSubDirAbsoluteUrl(): void method stripLeadingWhitespace (line 1245) | private function stripLeadingWhitespace($string) method setImagesDefaults (line 1250) | private function setImagesDefaults($defaults) { FILE: tests/unit/Grav/Common/Page/PagesTest.php class PagesTest (line 13) | class PagesTest extends \Codeception\TestCase\Test method _before (line 24) | protected function _before(): void method testBase (line 38) | public function testBase(): void method testLastModified (line 47) | public function testLastModified(): void method testInstances (line 54) | public function testInstances(): void method testRoutes (line 62) | public function testRoutes(): void method testAddPage (line 77) | public function testAddPage(): void method testSort (line 93) | public function testSort(): void method testSortCollection (line 129) | public function testSortCollection(): void method testGet (line 165) | public function testGet(): void method testChildren (line 180) | public function testChildren(): void method testDispatch (line 195) | public function testDispatch(): void method testRoot (line 211) | public function testRoot(): void method testBlueprints (line 218) | public function testBlueprints(): void method testAll (line 222) | public function testAll() method testGetList (line 231) | public function testGetList(): void method testTranslatedLanguages (line 239) | public function testTranslatedLanguages(): void method testLongPathTranslatedLanguages (line 252) | public function testLongPathTranslatedLanguages(): void method testGetTypes (line 264) | public function testGetTypes(): void method testTypes (line 268) | public function testTypes(): void method testModularTypes (line 272) | public function testModularTypes(): void method testPageTypes (line 276) | public function testPageTypes(): void method testAccessLevels (line 280) | public function testAccessLevels(): void method testParents (line 284) | public function testParents(): void method testParentsRawRoutes (line 288) | public function testParentsRawRoutes(): void method testGetHomeRoute (line 292) | public function testGetHomeRoute(): void method testResetPages (line 296) | public function testResetPages(): void FILE: tests/unit/Grav/Common/Twig/Extensions/GravExtensionTest.php class GravExtensionTest (line 10) | class GravExtensionTest extends \Codeception\TestCase\Test method _before (line 18) | protected function _before(): void method testInflectorFilter (line 24) | public function testInflectorFilter(): void method testMd5Filter (line 37) | public function testMd5Filter(): void method testKsortFilter (line 43) | public function testKsortFilter(): void method testContainsFilter (line 49) | public function testContainsFilter(): void method testNicetimeFilter (line 55) | public function testNicetimeFilter(): void method testRandomizeFilter (line 73) | public function testRandomizeFilter(): void method testModulusFilter (line 83) | public function testModulusFilter(): void method testAbsoluteUrlFilter (line 91) | public function testAbsoluteUrlFilter(): void method testMarkdownFilter (line 95) | public function testMarkdownFilter(): void method testStartsWithFilter (line 99) | public function testStartsWithFilter(): void method testEndsWithFilter (line 103) | public function testEndsWithFilter(): void method testDefinedDefaultFilter (line 107) | public function testDefinedDefaultFilter(): void method testRtrimFilter (line 111) | public function testRtrimFilter(): void method testLtrimFilter (line 115) | public function testLtrimFilter(): void method testRepeatFunc (line 119) | public function testRepeatFunc(): void method testRegexReplace (line 123) | public function testRegexReplace(): void method testUrlFunc (line 127) | public function testUrlFunc(): void method testEvaluateFunc (line 131) | public function testEvaluateFunc(): void method testDump (line 135) | public function testDump(): void method testGistFunc (line 139) | public function testGistFunc(): void method testRandomStringFunc (line 143) | public function testRandomStringFunc(): void method testPadFilter (line 147) | public function testPadFilter(): void method testArrayFunc (line 151) | public function testArrayFunc(): void method testArrayKeyValue (line 163) | public function testArrayKeyValue(): void method stringFunc (line 175) | public function stringFunc(): void method testRangeFunc (line 179) | public function testRangeFunc(): void FILE: tests/unit/Grav/Common/UriTest.php class UriTest (line 12) | class UriTest extends \Codeception\TestCase\Test method _before (line 861) | protected function _before(): void method _after (line 869) | protected function _after(): void method runTestSet (line 873) | protected function runTestSet(array $tests, $method, $params = []): void method testValidatingHostname (line 913) | public function testValidatingHostname(): void method testToString (line 927) | public function testToString(): void method testScheme (line 932) | public function testScheme(): void method testUser (line 937) | public function testUser(): void method testPassword (line 942) | public function testPassword(): void method testHost (line 947) | public function testHost(): void method testPort (line 952) | public function testPort(): void method testPath (line 957) | public function testPath(): void method testQuery (line 962) | public function testQuery(): void method testFragment (line 967) | public function testFragment(): void method testPaths (line 975) | public function testPaths(): void method testRoute (line 980) | public function testRoute(): void method testParams (line 985) | public function testParams(): void method testParam (line 1026) | public function testParam(): void method testUrl (line 1039) | public function testUrl(): void method testExtension (line 1044) | public function testExtension(): void method testEnvironment (line 1052) | public function testEnvironment(): void method testBasename (line 1057) | public function testBasename(): void method testBase (line 1062) | public function testBase(): void method testRootUrl (line 1067) | public function testRootUrl(): void method testCurrentPage (line 1076) | public function testCurrentPage(): void method testReferrer (line 1084) | public function testReferrer(): void method testIp (line 1092) | public function testIp(): void method testIsExternal (line 1098) | public function testIsExternal(): void method testBuildUrl (line 1107) | public function testBuildUrl(): void method testConvertUrl (line 1149) | public function testConvertUrl(): void method testAddNonce (line 1153) | public function testAddNonce(): void method testCustomBase (line 1158) | public function testCustomBase(): void FILE: tests/unit/Grav/Common/UtilsTest.php class UtilsTest (line 11) | class UtilsTest extends \Codeception\TestCase\Test method _before (line 19) | protected function _before(): void method _after (line 26) | protected function _after(): void method testStartsWith (line 30) | public function testStartsWith(): void method testEndsWith (line 58) | public function testEndsWith(): void method testContains (line 86) | public function testContains(): void method testSubstrToString (line 114) | public function testSubstrToString(): void method testMergeObjects (line 125) | public function testMergeObjects(): void method testDateFormats (line 138) | public function testDateFormats(): void method testTruncate (line 151) | public function testTruncate(): void method testSafeTruncate (line 164) | public function testSafeTruncate(): void method testTruncateHtml (line 171) | public function testTruncateHtml(): void method testSafeTruncateHtml (line 184) | public function testSafeTruncateHtml(): void method testGenerateRandomString (line 196) | public function testGenerateRandomString(): void method download (line 202) | public function download(): void method testGetMimeByExtension (line 206) | public function testGetMimeByExtension(): void method testGetExtensionByMime (line 222) | public function testGetExtensionByMime(): void method testNormalizePath (line 238) | public function testNormalizePath(): void method testIsFunctionDisabled (line 260) | public function testIsFunctionDisabled(): void method testTimezones (line 269) | public function testTimezones(): void method testArrayFilterRecursive (line 277) | public function testArrayFilterRecursive(): void method testPathPrefixedByLangCode (line 294) | public function testPathPrefixedByLangCode(): void method testDate2timestamp (line 314) | public function testDate2timestamp(): void method testResolve (line 321) | public function testResolve(): void method testGetDotNotation (line 332) | public function testGetDotNotation(): void method testSetDotNotation (line 348) | public function testSetDotNotation(): void method testIsPositive (line 367) | public function testIsPositive(): void method testGetNonce (line 385) | public function testGetNonce(): void method testVerifyNonce (line 393) | public function testVerifyNonce(): void method testGetPagePathFromToken (line 398) | public function testGetPagePathFromToken(): void method testUrl (line 404) | public function testUrl(): void method testUrlWithRoot (line 467) | public function testUrlWithRoot(): void method testUrlWithStreams (line 543) | public function testUrlWithStreams(): void method testUrlwithExternals (line 547) | public function testUrlwithExternals(): void method testCheckFilename (line 556) | public function testCheckFilename(): void FILE: tests/unit/Grav/Console/Gpm/InstallCommandTest.php class InstallCommandTest (line 10) | class InstallCommandTest extends \Codeception\TestCase\Test method _before (line 19) | protected function _before(): void method _after (line 25) | protected function _after(): void FILE: tests/unit/Grav/Framework/File/Formatter/CsvFormatterTest.php class CsvFormatterTest (line 8) | class CsvFormatterTest extends \Codeception\TestCase\Test method testEncodeWithAssocColumns (line 10) | public function testEncodeWithAssocColumns(): void method testEncodeWithIndexColumns (line 29) | public function testEncodeWithIndexColumns(): void method testEncodeEmptyData (line 43) | public function testEncodeEmptyData(): void FILE: tests/unit/Grav/Framework/Filesystem/FilesystemTest.php class FilesystemTest (line 8) | class FilesystemTest extends \Codeception\TestCase\Test method _before (line 283) | protected function _before(): void method _after (line 288) | protected function _after(): void method runTestSet (line 297) | protected function runTestSet(array $tests, $method): void method testParent (line 319) | public function testParent(): void method testNormalize (line 324) | public function testNormalize(): void method testDirname (line 329) | public function testDirname(): void method testPathinfo (line 334) | public function testPathinfo(): void