FluidTYPO3\Vhs\Asset::createFromSettings PHP Method

createFromSettings() public static method

public static createFromSettings ( array $settings ) : Asset
$settings array
return Asset
    public static function createFromSettings(array $settings)
    {
        $asset = self::getInstance();
        foreach ($settings as $propertyName => $value) {
            ObjectAccess::setProperty($asset, $propertyName, $value);
        }
        return $asset->finalize();
    }

Usage Example

 /**
  * @param array $asset
  * @return void
  */
 protected function loadByVhs(array $asset)
 {
     if (GeneralUtility::getApplicationContext()->isDevelopment()) {
         $developmentFile = $this->getDevelopmentFile($asset);
         if ($developmentFile) {
             $asset['path'] = str_replace('.min.', '.', $asset['path']);
         }
     }
     Asset::createFromSettings($asset);
 }
All Usage Examples Of FluidTYPO3\Vhs\Asset::createFromSettings