public function testDependencies() { $asset = new Asset(__FILE__); $this->assertEquals(array(), $asset->getDependencies()); $asset->setDependencies(array('foo', 'bar')); $this->assertEquals(array('foo', 'bar'), $asset->getDependencies()); }
/** * 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; }