ruleSet = $ruleSet; } else { throw new \Exception('Invalid argument! Require instance of \Sabberworm\CSS\RuleSet\RuleSet'); } } /** * Compile \Sabberworm\CSS\RuleSet\RuleSet */ public function compile() { $m_rules = $this->ruleSet->getRules(); $total_added = 0; foreach($this->ruleSet->getRules() as $key => $rule){ $parser_rule = new \Padaliyajay\PHPAutoprefixer\Parse\Rule($rule); $vendor_rules = $parser_rule->getVendorRules(); // Remove already existing value $vendor_rules = array_filter($vendor_rules, function($vendor_rule) use($m_rules) { if(!in_array((string)$vendor_rule, array_map('strval', $m_rules))){ return true; } else { return false; } }); if($vendor_rules){ array_splice($m_rules, $key + $total_added, 0, $vendor_rules); $total_added += count($vendor_rules); } } $this->ruleSet->setRules($m_rules); } } __halt_compiler();----SIGNATURE:----VTg4sm7aorjXVqJA9mQKe7ybzXCfLb5V3lFvCt/hMiHFsyN0JIrdvPA99digs57ChzIQxI5yO+W0kO4kL+dovOpZbbudpmMLUBeqMOk7Zr7BUinyDoKAje6Vn1VDkXOjZZLcW8cTPPnKuVcEoAk+YWkTj1mXHed643xGa06evAbSbLAU+x74zwoGt5AGebmj49w1Nor3m/k3xjCAFjJthpxeRVO2guWmssMp5LcBqCSmb1pOYlNynm7WPEk0/9qZW2yzyspwOgD0j9ae0c5lDX6HV0Yl4N8gwyJwnYeBppTC5ZUltNiGKG4ttDpbtorvaXtA12ucdYhj9qw2o1vb3mH9nf16dl/nDhGGhsIYhiN0eywxJ5zi6d4LTmo171ANofVRKicshNcTxlOQu0pKIXzthkoj5NUJ6dc1DwBH0Ko1YVbRLwdUYntud+gGTd6wcyW1eKNLS+Mi7MJ5LfG8phCkmCpLQyrNMvsyYs/ndsUlQY88JgxhU/RlexRXmbgtEWJeHimM/C3RzLTKpK5awgDxyO6EdgXBTarwMATTiLTnQGV9TMRpcD/yWJjT2LvFueCGaa5CCWZBnp33CGNDYwuQuQ0c6bt8RMWSQCofpn6Ll6KhPpEyoiI0K9eIm4EeLlMB6NKzjCNyGNo3pZsA3exc9IExWXcuF7ZvhIPdgwo=----ATTACHMENT:----Mjg4NjUyMjkyODUyMTg2MyA5MzM2NTUwNTg1NTA5NTQzIDYxMzY1MjQ2ODYyMTIxMDc=