public function load(Key $key, Request $request)
 {
     $key->setAttributeKeyName($request->request->get('akName'));
     $key->setAttributeKeyHandle($request->request->get('akHandle'));
     $key->setIsAttributeKeyContentIndexed((bool) $request->request->get('akIsSearchableIndexed'));
     $key->setIsAttributeKeySearchable((bool) $request->request->get('akIsSearchable'));
     return $key;
 }
 public function load(Key $key, \SimpleXMLElement $element)
 {
     $key->setAttributeKeyName((string) $element['name']);
     $key->setAttributeKeyHandle((string) $element['handle']);
     $indexed = (string) $element['indexed'];
     $searchable = (string) $element['searchable'];
     $internal = (string) $element['internal'];
     if ($indexed === '1') {
         $key->setIsAttributeKeyContentIndexed(true);
     }
     if ($indexed === '1') {
         $key->setIsAttributeKeyContentIndexed(true);
     }
     if ($internal === '1') {
         $key->setIsAttributeKeyInternal(true);
     }
     return $key;
 }