public function apply(ComponentInterface $component)
    {
        /**
         * isRootOfCustomizations property used in TargetSelector
         * @see TargetSelector::checkRootCondition
         */
        $component->isRootOfCustomizations = true;
        parent::apply($component);
        unset($component->isRootOfCustomizations);
    }
public function apply(ComponentInterface $component)
    {
        /**
         * isRootOfCustomizations property used in TargetSelector
         * @see TargetSelector::checkRootCondition
         */
        $component->isRootOfCustomizations = true;
        parent::apply($component);
        unset($component->isRootOfCustomizations);
    }
public function apply ( ComponentInterface $ component ) { /**
         * isRootOfCustomizations property used in TargetSelector
         * @see TargetSelector::checkRootCondition
         */ $ component -> isRootOfCustomizations = true ; parent :: apply ( $ component ) ; unset ( $ component -> isRootOfCustomizations ) ; }
Applies customization to target component and its children.

@param ComponentInterface $component
Applies customization to target component and its children .