public function testAssetSlug() { $asset = new Asset(__FILE__); $this->assertNull($asset->getSlug()); $asset->setSlug('foo'); $this->assertEquals('foo', $asset->getSlug()); }
/** * 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; }