public function __construct(array $mappings = []) { foreach ($mappings as $mapping) { $this->addMapping($mapping['from'], $mapping['to'], isset($mapping['remove']) ? $mapping['remove'] : true); } }