$value) { $values[$key] = $value; } } foreach ($args as $argument) { list($name, $value) = Parse::execute($argument); // see if we can find a matching option if ($name !== null) { $values[$name] = $value; } else { $values[] = $value; } } // See if we have ann required params if (isset($config['required'])) { $missing = []; foreach ($config['required'] as $index => $param) { if (!isset($values[$param])) { $missing[] = $param; } } if (!empty($missing)) { throw new Exception\MissingRequiredException('Missing required params: '.implode(', ', $missing)); } } return $values; } }__halt_compiler();----SIGNATURE:----Zd4z3zmvL7cO7XZxeTKpPfXa84+qRpO77hLuMQ7+bpJZfw1y7OATZ7TJ8ilNK8GbSUHG7BXeH8D8Y5+ykEQp5Zx2+fEzZV5UzyEDdhKwaR5RXC21hlUDIZegGs/zvg0ulRqptZQCWTlHA4ChspYfCGpMjadfsrnPGzGc9LwRUMgBYAxzr43STLCMPURW69mvAcharcwSBjmyCKGzef/xSt5GxGe7Pov+HwZYGQZZHdLYHL1cV+9nnSl2xCAD63st626TwjGHHOlpCT3YGwgBucJ7jaLQj74qEOs5D9wdMLbIit8137FCTDGSCANNhIW6sj4At3KgUAtD6mlv4vFGa85pIMrQPE3wwGTg9BlxAG+MSTIdUGjmzykM5j8ILaSTiphZqJot71jz2dcUT9l5gpkZJU15fKqU7XFHO5/jR6er8+TcClg0cwUPOExQgttdtEVLmmjkOv3ZHt4AYhSBmFS0C4Vy46omEmo4bXau867dFAyJ58bORVAyxGKU38hWu9DXLbcA9aBqjITNbb7+mDqUcz4kXoXqM75JoL0ESWbNzrbWzH9hmkfzraYMHK0N72IFGkhKz0gdmG/2PdsvQ/SHgFMz3z3N0k6jTsWv0GilXrS9pf8lMDbyOCDXaBuIn98HQcnQJUDBlYLoMNZ32BPZpzCsHVEyEnwm2qRX74k=----ATTACHMENT:----NTcxODM4MzA3ODU0NDczMyAyNzk5NjA2OTMzOTUzMzYgMjU2MDM1NDUxNjA1MDAwMg==