Example #1
0
 public function testDependencies()
 {
     $asset = new Asset(__FILE__);
     $this->assertEquals(array(), $asset->getDependencies());
     $asset->setDependencies(array('foo', 'bar'));
     $this->assertEquals(array('foo', 'bar'), $asset->getDependencies());
 }
Example #2
0
 /**
  * Creates an asset with the provided slug,
  * key and dependencies.
  *
  * @param  string  $slug
  * @param  string  $key
  * @param  array   $dependencies
  * @return \Cartalyst\Themes\Assets\Asset
  */
 public function createAsset($slug, $key, array $dependencies = array())
 {
     $path = $this->getPath($key);
     $asset = new Asset($path);
     $asset->setSlug($slug);
     $asset->setKey($key);
     $asset->setDependencies($dependencies);
     return $asset;
 }