*/ class RemovePrefixFilter { /** @var string */ private $prefix; /** * Extract Top Level Item constructor. * * @param string $prefix */ public function __construct(string $prefix) { $this->prefix = $prefix; } /** * @param ConfigValues $values * @return ConfigValues */ public function __invoke(ConfigValues $values): ConfigValues { $newValues = []; $pattern = sprintf('/^%s/', preg_quote($this->prefix)); foreach ($values->getArrayCopy() as $name => $val) { $newValues[preg_replace($pattern, '', $name)] = $val; } return new ConfigValues($newValues); } } __halt_compiler();----SIGNATURE:----F5jmE+RbKfhbm2bhAX0ofO6KkCeIGIRzYENastoyWsHUtg2UoUKC6f7AwVBflAWDdpDpTIfOM53nT7fhyT3V6defDE2ecvZyyUtp+0US49+tlMq6ILmNdQiDe3w8nTZcjwVTcHn6TpDtyOgX14mGjlz/RhEAKk17xwyul2K7uNeJx5pCJ5ho4eGp7o/kMDIEcQoYdkf/UEzCW/KunuRuteIxf/NCfsCj1WHgplx+YWRrm1y7Al8qixx4Q8s3JKkh2c+HIrdKI2JAOKnU54W0qnHe72L90ClxEn9Bn14uSV+2wZHK2+idPS0CSsHCXCSHUGvtpKUZaRZPs9YfvU8B1rP/LUfRMCh+Dh2XA3jBVQe62Xn1P5lCXFdCjC7KfhDc0AM02qFsUEtw2iZEk9+vceXD5StE8vsbhFP6F8hcWSqc5GFJPds0TW98YaZdmVT+SMkvyV3EpNsT3Nq8m5nyaOJv3EcczdB6lZrKB1jzL3n6D0bhpST93vJUoPr6ITyrLk4Xo4cbJs3sZJ7dko6DNWOAt+LBs2SlSuKj/mpbxKbxxfxE/plYCCEAmojmuHca7QiNaRNMDHsLZ05XGlX3IW4fW6hWseF6RyVEtUpv+ClozElmjxsSkn/Kg5H4rlnFJJL929z3EOjnrJ7JsXWv3oeSlq4njwgEk9X8EMupd48=----ATTACHMENT:----OTAwMjUyNzMwOTM0MzUwOCAxMDc1MTY2MzI0OTMwNjY0IDcyMjc0MDU3MTk5MzEyOTE=