Completed
Pull Request — master (#4748)
by Michael
11:04
created
core/Config.php 1 patch
Doc Comments   +19 added lines, -9 removed lines patch added patch discarded remove patch
@@ -477,12 +477,18 @@  discard block
 block discarded – undo
477 477
 
478 478
 	protected $extraConfigSources = array();
479 479
 
480
+	/**
481
+	 * @param string $class
482
+	 */
480 483
 	public function extraConfigSourcesChanged($class) {
481 484
 		unset($this->extraConfigSources[$class]);
482 485
 		$this->cache->clean("__{$class}");
483 486
 		$this->persistentCache->clean("__{$class}");
484 487
 	}
485 488
 
489
+	/**
490
+	 * @param integer $sourceOptions
491
+	 */
486 492
 	protected function getUncached($class, $name, $sourceOptions, &$result, $suppress, &$tags) {
487 493
 		$tags[] = "__{$class}";
488 494
 		$tags[] = "__{$class}__{$name}";
@@ -660,15 +666,6 @@  discard block
 block discarded – undo
660 666
 	 *
661 667
 	 * @param string $class The class to remove a configuration value from
662 668
 	 * @param string $name The configuration name
663
-	 * @param mixed $key An optional key to filter against.
664
-	 *   If referenced config value is an array, only members of that array that match this key will be removed
665
-	 *   Must also match value if provided to be removed
666
-	 * @param mixed $value And optional value to filter against.
667
-	 *   If referenced config value is an array, only members of that array that match this value will be removed
668
-	 *   If referenced config value is not an array, value will be removed only if it matches this argument
669
-	 *   Must also match key if provided and referenced config value is an array to be removed
670
-	 *
671
-	 * Matching is always by "==", not by "==="
672 669
 	 */
673 670
 	public function remove($class, $name /*,$key = null*/ /*,$value = null*/) {
674 671
 		$argc = func_num_args();
@@ -748,6 +745,10 @@  discard block
 block discarded – undo
748 745
 		$this->cache = $cloned;
749 746
 	}
750 747
 
748
+	/**
749
+	 * @param integer $key
750
+	 * @param integer $val
751
+	 */
751 752
 	public function set($key, $val, $tags = array()) {
752 753
 		// Find an index to set at
753 754
 		$replacing = null;
@@ -783,6 +784,9 @@  discard block
 block discarded – undo
783 784
 		return $this->miss ? ($this->hit / $this->miss) : 0;
784 785
 	}
785 786
 
787
+	/**
788
+	 * @param integer $key
789
+	 */
786 790
 	public function get($key) {
787 791
 		if (isset($this->indexing[$key])) {
788 792
 			$this->hit++;
@@ -796,6 +800,9 @@  discard block
 block discarded – undo
796 800
 		return false;
797 801
 	}
798 802
 
803
+	/**
804
+	 * @param string $tag
805
+	 */
799 806
 	public function clean($tag = null) {
800 807
 		if ($tag) {
801 808
 			foreach ($this->cache as $i => $v) {
@@ -849,6 +856,9 @@  discard block
 block discarded – undo
849 856
 		return $this->miss ? ($this->hit / $this->miss) : 0;
850 857
 	}
851 858
 
859
+	/**
860
+	 * @return string
861
+	 */
852 862
 	public function get($key) {
853 863
 		if(isset($this->cache[$key])) {
854 864
 			++$this->hit;
Please login to merge, or discard this patch.