예제 #1
0
파일: AssetsTest.php 프로젝트: lytc/sloths
 public function testGetGroup()
 {
     $assets = new Assets();
     $assets->fromArray(['foo' => 'bar.js']);
     $group = $assets->getGroup('foo');
     $this->assertSame(['bar.js' => 'bar.js'], $group->getJs());
 }
예제 #2
0
파일: Assets.php 프로젝트: lytc/sloths
 public function getJs()
 {
     $sources = [];
     foreach ($this->parents as $parentGroupName) {
         $sources = array_replace($sources, $this->assets->getGroup($parentGroupName)->getJs());
     }
     $sources = array_replace($sources, $this->js);
     foreach ($sources as &$source) {
         $source = $this->assets->prepareSource($source);
     }
     return $sources;
 }