Beispiel #1
0
 /**
  * Test defaults, appends, invariants for pure fallback definitions.
  *
  * @return void
  *
  * @see https://vufind.org/jira/browse/VUFIND-820 VUFIND-820
  */
 public function testGetDefaultsAppendsInvariantsPureFallback()
 {
     $map = new HandlerMap(['search' => ['fallback' => true, 'invariants' => ['p1' => 'v1'], 'defaults' => ['p2' => 'v2'], 'appends' => ['p3' => 'v3']]]);
     $this->assertEquals(['p1' => ['v1']], $map->getInvariants('search')->getArrayCopy());
     $this->assertEquals(['p2' => ['v2']], $map->getDefaults('search')->getArrayCopy());
     $this->assertEquals(['p3' => ['v3']], $map->getAppends('search')->getArrayCopy());
 }