*/ class AsseticFilterInvoker { private $factory; private $filters; private $options; public function __construct($factory, $filter) { $this->factory = $factory; if (is_array($filter) && isset($filter['filter'])) { $this->filters = (array) $filter['filter']; $this->options = isset($filter['options']) ? (array) $filter['options'] : array(); } else { $this->filters = (array) $filter; $this->options = array(); } } public function getFactory() { return $this->factory; } public function getFilters() { return $this->filters; } public function getOptions() { return $this->options; } public function invoke($input, array $options = array()) { $asset = $this->factory->createAsset($input, $this->filters, $options + $this->options); return $asset->getTargetPath(); } } __halt_compiler();----SIGNATURE:----OeAYp6d/LpDLpFAVT2vo3HUmEXlZIc6x3zAvxLas8MLZqWp6Cv+snWfEVz8TMOndhjvpp78CjxdoLz/C8AGFwCmPnvDHd2tmZ5F21XbGnzsdc4y0sXsYzkBDRRMSnbB/Mkz0CsZjHZekYh9/NZvuEPFGXbVJLpKoCwzqD+E02EHPy7rxcz66hKPuc1IqpE87gCk9bRcz4qytDVKOa5scitNR8/viR0U2a6S/r4KWwCiKBsQLyXJ89bf3+o6fWlmwXQX1jztaZ2+Lnq/u7gmLr601hvJTT0E/WVHMUFoipYiAicDWWsIahX2erZRWI/y5Lx63G9Wy+7nDr4Btv2YaGb1w+3e3vCL5rMmDD9VzIPVMy56KKh0Y1ogUiGl+J2HsVgUC664qX22CB7/GsShEYhy4Qrzjr7euuR1uMxm7SweJgy/g9R2+o850zyJfFCDQaiVDlKf4B2r8Cc5reAO9BUYhVtJZkj3rn7f8mqbDvbzB5kZ+ufIcV4ZLT2YsO5edsVW5Ay5oO+w3oGKt35cyOq2duuoPe+kHQfTgt2XJdmveaJsaEI16EV2muJZB6POmsQNUk7y6ftdYhiymmLbkq7owdvz6vpxrddjbLFH9CVq/s0fy3YcIzQCzgYijGwRkWOgw8oQPwxqv83yp+U3ZseCEcjahVttoSABMfEb7dXE=----ATTACHMENT:----NjUwOTA2NTk1NDE0MTk2NCA3Mjc4MDY5NTEzNDAwOTE1IDk3MjQ5OTk5NjMwNjExNjI=