/** * Determine if asset is standalone. * * @param AssetInterface $asset The asset. * * @return bool */ private function determineIsStandalone(AssetInterface $asset, OrganizeAssetsEvent $event) { if ($event->isDesignerMode() || $event->isInPreCompileMode()) { return true; } if (!$asset instanceof ExtendedAssetInterface) { return false; } if ($asset->getMediaQuery() || $asset->getConditionalComment() || $asset->isInline() || $asset->isStandalone()) { return true; } return false; }