Minecraft wiki entry for Hopper, associated text: Collect item entities (free-floating items in the world) into its inventory from the space above it
Pull a single item into its inventory from a container above it
Push a single item from its own inventory into a container it faces