protected function getListItems( $prodid, array $types )
	{
		if( empty( $types ) ) {
			return [];
		}

		$manager = \Aimeos\MShop::create( $this->getContext(), 'catalog/lists' );
		$search = $manager->createSearch()->setSlice( 0, 0x7FFFFFFF );
		$expr = [];

		foreach( $types as $type ) {
			$expr[] = $search->compare( '==', 'catalog.lists.key', 'product|' . $type . '|' . $prodid );
		}

		return $manager->searchItems( $search->setConditions( $search->combine( '||', $expr ) ) );
	}