コード例 #1
0
ファイル: AssetPlugin.php プロジェクト: cychenyin/postmill
 /**
  * Sets vcs type repositories.
  *
  * @param RepositoryManager $rm
  */
 public static function setVcsTypeRepositories(RepositoryManager $rm)
 {
     foreach (Assets::getTypes() as $assetType) {
         foreach (Assets::getVcsRepositoryDrivers() as $driverType => $repositoryClass) {
             $rm->setRepositoryClass($assetType . '-' . $driverType, $repositoryClass);
         }
     }
 }
コード例 #2
0
ファイル: AssetsTest.php プロジェクト: MvegaR/ingSotfware
 public function testGetTypes()
 {
     $this->assertEquals(array('npm', 'bower'), Assets::getTypes());
 }
コード例 #3
0
ファイル: ScriptHandler.php プロジェクト: MvegaR/ingSotfware
 /**
  * Check if the package is a asset package.
  *
  * @param PackageInterface $package The package instance
  *
  * @return bool
  */
 protected static function isAsset(PackageInterface $package)
 {
     foreach (Assets::getTypes() as $type) {
         $type = Assets::createType($type);
         if ($package->getType() === $type->getComposerType()) {
             return true;
         }
     }
     return false;
 }