Code Duplication    Length = 16-16 lines in 2 locations

lib/Hooks.php 2 locations

@@ 666-681 (lines=16) @@
663
	 *
664
	 * @return array
665
	 */
666
	static public function synthesize_markups_config(array $fragments)
667
	{
668
		$markups = [];
669
670
		foreach ($fragments as $path => $fragment)
671
		{
672
			if (empty($fragment['patron.markups']))
673
			{
674
				continue;
675
			}
676
677
			$markups = array_merge($markups, $fragment['patron.markups']);
678
		}
679
680
		return $markups;
681
	}
682
683
	/**
684
	 * Synthesizes the "patron.functions" config.
@@ 690-705 (lines=16) @@
687
	 *
688
	 * @return array
689
	 */
690
	static public function synthesize_functions_config(array $fragments)
691
	{
692
		$functions = [];
693
694
		foreach ($fragments as $path => $fragment)
695
		{
696
			if (empty($fragment['patron.functions']))
697
			{
698
				continue;
699
			}
700
701
			$functions = array_merge($functions, $fragment['patron.functions']);
702
		}
703
704
		return $functions;
705
	}
706
707
	/**
708
	 * Attaches event hooks to `MarkupCollection::alter` and `FunctionCollection::alter` in order