Example #1
0
 /**
  * {@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);
 }
Example #2
0
 public function testFetchFile()
 {
     $res = new FileGetContents();
     $result = $res->retrieve(__DIR__ . '/../Fixture/child.json');
     $this->assertNotEmpty($result);
 }