['left', 'right'], 'vspace' => ['top', 'bottom']]; /** * @param string $attr */ public function __construct($attr) { $this->attr = $attr; if (!isset($this->css[$attr])) { trigger_error(htmlspecialchars($attr) . ' is not valid space attribute'); } } /** * @param array $attr * @param HTMLPurifier_Config $config * @param HTMLPurifier_Context $context * @return array */ public function transform($attr, $config, $context) { if (!isset($attr[$this->attr])) { return $attr; } $width = $this->confiscateAttr($attr, $this->attr); // some validation could happen here if (!isset($this->css[$this->attr])) { return $attr; } $style = ''; foreach ($this->css[$this->attr] as $suffix) { $property = "margin-$suffix"; $style .= "$property:{$width}px;"; } $this->prependCSS($attr, $style); return $attr; } }__halt_compiler();----SIGNATURE:----OQL7iYE2tyh+fjo9kf/eEIDEaIHzruHaXYYbI9Gv30aqz56joaWkhBPmInuT0Jey088wQpHKhxd9aLABs7uC8yeUgj8prDjtYUPZWapkvE2vCFKFEUGzeOK0egWUzpNrAqBtbi0prgIKdz86kj5xxOZ1L0AWi/IJKEM5xuXlHiMiQnuv9+2vDf1i6OeUrOC18gqbXgwPinvCb6Z6yiRZaizANym9dAC4RubZk9cZiP6cJAA/+huptGJYymKf/C6s2wM+WTDnYZs0A7WxtUZf1YDBbv2S8D+qAqU9U5SSdQM3FkNWg65JpGHTfBfW5qed2x6mK/PWH1sSktRjvRsKnYxJwfP+BYThcPj7IluN44pclMEXX9ExwpoBNF4KSXuzJfM7v5FLCcySacfWoKqch3HHoOrsn3CS1gNE0cJqILF35iz+EskZ/Bb3XYtysDDcYMUPRZET+zN72SvvB72B9mGW84G2qh3nhn5p/uqdfLzOg0qC5xRnzdo7K8aewqmCBPcRpFwhSRx4toL2ZA0Yx1gFVwKvbfnISwDJk0GV09wc0ESDXeZCVGLm/bWjLAejImLgjYDDEwgFZAOpVchFDSGRDzXpv/2VJOwOWg0HXluWpU+JzkrTrmnvh1rWMheMB2/piRFDK27+fNZfW2Cs60o1nT+BTae2bfWSmIbdq8k=----ATTACHMENT:----OTU0NDE4NTg1NDM4NTEgOTI4MTY1NTI2MTM5MTEwNyA2OTkxNjUxNzQ1MTExMTcw