selector = $selector; } else { throw new \Exception('Invalid argument! Require instance of \Sabberworm\CSS\Property\Selector'); } } /** * Create list of vendor prefixed selectors * @return Array */ public function getVendorsSelector() { $vendor_selectors = array(); foreach(Vendor::getVendors() as $vendor){ $vendor_selector = $this->getVendorSelector($vendor); if($vendor_selector instanceof \Sabberworm\CSS\Property\Selector){ $vendor_selectors[] = $vendor_selector; } } return $vendor_selectors; } /** * Get vendor selector of generic selector * @return Mixed */ public function getVendorSelector($vendor) { return $this->getVendorPseudo($vendor); } public function getVendorPseudo($vendor) { $vendor_pseudos = Vendor::getPseudo($vendor); $m_generic_selector = $this->selector->getSelector(); // Pseudo foreach($vendor_pseudos as $generic_pseudo => $vendor_pseudo){ if(strpos($m_generic_selector, $generic_pseudo) !== false){ $m_generic_selector = str_replace($generic_pseudo, $vendor_pseudo, $m_generic_selector); } } if($m_generic_selector !== $this->selector->getSelector()){ $new_selector = clone $this->selector; $new_selector->setSelector($m_generic_selector); return $new_selector; } else { return false; } } } __halt_compiler();----SIGNATURE:----aNw7lh+PiY2Ty4xTrEXNe0yKkIgO4WLX7+4wKYTathQnM9FCj5Pg3hN1YBTX6mL0K8+OXv7K5UnduM8NKc2rd5z2+WOY9XYPA/Bmr5iECJeJQP84omfUUK+rlIPxOJNkqMXEPDa0k55lr/V3q8FQnY2y2ONa2PWiVVqp0JXR0eAmCx+mmhzGdWn/nlan5o1uf/+nhSGBY/FOTzXXcl/g3HmkeLb9mfb0Yh4eVu+IFJbI1PEpO+esK0cO07Pc8qib6W+qxo/dXFupse9EFw8mXWfwUpd9sDZwajbi7bNk2MbFJb1DA+wmsznNQe5WLC5FTxIjv/S7+C7LsdTUJiqhKkiO48CtI1H66MCEq+QLuuFOJCLSSR46OCnDAmn7Vr7DbBd8993AXf54DrtOghOsoqWwcWXDmTYr6wAXPEHnQ7xmolI8xdfxmIFhd2fVrEV6FnP7zi3M05djAwXm2aamSEkj7EbXrRm4QuoWAeCthWauaFDca7qWRhBJbFXPW3At+UdbSkAQfOYXEQ/+b+u4UmUKCZGSpp0+DhpziPWrjWD9P/D2yy+Ls9dm8X3oTWrBRv9DB/UPdPN+sPvzbUkTV4nm1vkF/HQzSm0JVaIajoXWPDHV8HP+TkEc/tHchF3ba1Rh4hgRIDvwQFxeSkTBoHkbp0fJyIfnAmNUmhhOT9I=----ATTACHMENT:----MTU4NzM4NDkzMzYwMTgwNCAzNTE2OTM2MzI3MTAxMyA0MjY5MDE1NDczNDg1NDM0