* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShop\PrestaShop\Core\Repository; /** * Define the contract to access entities. * * A repository should only contains methods for querying the data. */ interface RepositoryInterface { /** * Returns the complete list of items. * * @return array */ public function findAll(); }