public static createFromSettings ( array $settings ) : |
||
$settings | array | |
return |
public static function createFromSettings(array $settings)
{
$asset = self::getInstance();
foreach ($settings as $propertyName => $value) {
ObjectAccess::setProperty($asset, $propertyName, $value);
}
return $asset->finalize();
}
/** * @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); }