*/ 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:----Rzx0DjIzsVgfPimZxAW5w363S0n+FY3gqLaY4oJzmN74BLrk20wxqdkFFk5lHSRH5PS3eNkMlihfD4MywaLeojEAUDkNCExmOm6U4Dd5mb53YpWPqns3yumko/v+yc2oYSRR6eW/B77fSuZzKQqanbqA6lVc3X9h8mTola7CUXnJwYRZYaq2+L077oBPLJ3Iso0b0kUmbLfstyWJ8KsZhZHEf+DhuxHAm2MaWjnN5mXPaV5K5Gj6PPB/kF8w28t7UZE3+yNZ5X2fZfdyjXtZ12vXQyblCaCEWFSo7ZzDpU7ffJKRJ+9Elb4R+/4R/M+x3K4HVKZbKBA18XncxSxHgMBQWPa8hRvk+wJf1KK5SdoeAChM3IS7DiExPvlLxRdCOtKVzzWVvmSG54dc7Mvt5lZu5n+hqtptdDvbqgtx5D7hmXYnYIZSAgvsuesh2vuitOfpaHXSYJAoJ1YKQQqbTONRTpniT+9WAbiNLK5EZOdChvzYGMdIcHwKmBGk0nNlXzhax45wrNJyeyc+xth0l4boayf7zolIQpypXPYLTyKRYu3zFEWi+XFlF7oqLjZeo9r0z/EZyzw0Vwptqx1OXgRjYwHpTzxPgl+eX/apNeCh9JScVv/BTGQjnTxv3euio9YHNtqZQ0DlLci1Ekt9ekActgqYSOAj2R7LbXU+gaA=----ATTACHMENT:----NzYxMzEwODk1NzY0OTU3NSAxMzExMDI3OTkwMDg4NjcyIDc4MTIxMjE0NDk5MDM3NTY=