/** * {@inheritdoc} */ public function retrieve($uri) { switch ($uri) { case 'http://puli.io/schema/1.0/manager/module': $uri = $this->baseDir . '/module-schema-1.0.json'; break; case 'http://puli.io/schema/2.0/manager/module': $uri = $this->baseDir . '/module-schema-2.0.json'; break; case 'http://puli.io/schema/1.0/manager/dependencies': $uri = $this->baseDir . '/dependencies-schema-1.0.json'; break; default: break; } return parent::retrieve($uri); }
public function testFetchFile() { $res = new FileGetContents(); $result = $res->retrieve(__DIR__ . '/../Fixture/child.json'); $this->assertNotEmpty($result); }