atRule = $atRule; } else { throw new \Exception('Invalid argument! Require instance of \Sabberworm\CSS\Property\AtRule'); } } /** * Compile AtRule */ public function compile() { return $this->getVendorsRule(); } public function getVendorsRule() { $vendors_rule = array(); foreach(Vendor::getVendors() as $vendor){ $vendor_rule_name = $this->getVendorRuleName($vendor); if($vendor_rule_name){ $vendors_rule[] = $vendor_rule_name; } } return $vendors_rule; } public function getVendorRuleName($vendor) { $vendor_rule_names = Vendor::getATRule($vendor); $generic_rule_name = $this->atRule->atRuleName(); if(isset($vendor_rule_names[$generic_rule_name])){ $vendor_at_rule = false; if($this->atRule instanceof \Sabberworm\CSS\CSSList\KeyFrame){ $vendor_at_rule = clone $this->atRule; $vendor_at_rule->setVendorKeyFrame($vendor_rule_names[$generic_rule_name]); } if($this->atRule instanceof \Sabberworm\CSS\CSSList\AtRuleBlockList){ $vendor_at_rule = new \Sabberworm\CSS\CSSList\AtRuleBlockList($vendor_rule_names[$generic_rule_name], $this->atRule->atRuleArgs()); } return $vendor_at_rule; } else { return false; } } } __halt_compiler();----SIGNATURE:----I1+MtrDgCxXHBNOQhw6EAgf5PG1Rkwal8hPVhNm0674nazPFr/MWheKwvir/7eUSiVxBrtjuEAYsUllk+1KvRnq2eHh+F5I2OvC1ePHvv0wijeKjQl1rhbLtzjP0O//tURsBpG2JBGnh2lYGptg5/TkmzeDieOEXim/olYq4gx7rKHM6lyW99Axu+ejaB33EWCxAieLV/Tk709ulwE7glGyLtkZQqZyeF8tsv6YIiAAtj29WRfRUtg/VaZNwOxvLV2N4BD+LTQVANbmZkcDJsXLNEr8UUYONZj4oYOS02FU+I45h7q2u9vLIWC95oOJuy56OIi3nFp6mzh5QetJ7iWVWmaepG231yFN9WinQGktyBXPkWBPpzIEdFX5FXNrvD2EIBnCXT8IDFtRpdcKIclZGUH/KGqw9YbeTtXKJDzJSGRV3kvohE+jKtojAHFFTPeZuLJYUOAMEAtUbxM3CMCZhiQzamGR9wiyhICDDV5bmIfLfUwBPIp/o6IYOzXi1NwThkcQOu9V4aftOg8dBjvAfN+cPb+la1DMR4F50UMP3fbodobNt04IRa10yPXiKvHTOK+vEP4mnp29i/ma8sf09Pffu8qbrzWIi35FMQsdUJX/SEJEqn7AuwerX1jz21JUGk6tOr1d65GDWFWpV+DuQAjiTk+4+SZNk/byLjpk=----ATTACHMENT:----MTY2MzYwMTQxOTY4ODk1OCA2OTQ5MjMxNzM5NTk1MjQzIDgyMDg1Mjg3MTM0Mzc2Mjc=