@@ -507,12 +507,18 @@ discard block |
||
507 | 507 | |
508 | 508 | protected $extraConfigSources = array(); |
509 | 509 | |
510 | + /** |
|
511 | + * @param string $class |
|
512 | + */ |
|
510 | 513 | public function extraConfigSourcesChanged($class) { |
511 | 514 | unset($this->extraConfigSources[$class]); |
512 | 515 | $this->cache->clean("__{$class}"); |
513 | 516 | $this->persistentCache->clean("__{$class}"); |
514 | 517 | } |
515 | 518 | |
519 | + /** |
|
520 | + * @param integer $sourceOptions |
|
521 | + */ |
|
516 | 522 | protected function getUncached($class, $name, $sourceOptions, &$result, $suppress, &$tags) { |
517 | 523 | $tags[] = "__{$class}"; |
518 | 524 | $tags[] = "__{$class}__{$name}"; |
@@ -699,15 +705,6 @@ discard block |
||
699 | 705 | * |
700 | 706 | * @param string $class The class to remove a configuration value from |
701 | 707 | * @param string $name The configuration name |
702 | - * @param mixed $key An optional key to filter against. |
|
703 | - * If referenced config value is an array, only members of that array that match this key will be removed |
|
704 | - * Must also match value if provided to be removed |
|
705 | - * @param mixed $value And optional value to filter against. |
|
706 | - * If referenced config value is an array, only members of that array that match this value will be removed |
|
707 | - * If referenced config value is not an array, value will be removed only if it matches this argument |
|
708 | - * Must also match key if provided and referenced config value is an array to be removed |
|
709 | - * |
|
710 | - * Matching is always by "==", not by "===" |
|
711 | 708 | */ |
712 | 709 | public function remove($class, $name /*,$key = null*/ /*,$value = null*/) { |
713 | 710 | $argc = func_num_args(); |
@@ -788,6 +785,10 @@ discard block |
||
788 | 785 | $this->cache = $cloned; |
789 | 786 | } |
790 | 787 | |
788 | + /** |
|
789 | + * @param integer $key |
|
790 | + * @param integer $val |
|
791 | + */ |
|
791 | 792 | public function set($key, $val, $tags = array()) { |
792 | 793 | // Find an index to set at |
793 | 794 | $replacing = null; |
@@ -856,6 +857,9 @@ discard block |
||
856 | 857 | } |
857 | 858 | } |
858 | 859 | |
860 | + /** |
|
861 | + * @param string $tag |
|
862 | + */ |
|
859 | 863 | public function clean($tag = null) { |
860 | 864 | if ($tag) { |
861 | 865 | foreach ($this->cache as $i => $v) { |
@@ -917,6 +921,7 @@ discard block |
||
917 | 921 | |
918 | 922 | /** |
919 | 923 | * Checks for a cache hit and returns the value as a multi-value return |
924 | + * @param string $key |
|
920 | 925 | * @return array First element boolean, isHit. Second element the actual result. |
921 | 926 | */ |
922 | 927 | public function checkAndGet($key) { |