Parcourir la source

Add Algolia client dependency

Julien Bourdeau il y a 7 ans
Parent
commit
77fab710c4

+ 5 - 0
app/config/parameters.yml.dist

@@ -50,3 +50,8 @@ parameters:
     trusted_proxies: ~
     # e.g. ['.*\.?packagist\.org$'] to allow packagist.org and all subdomains as valid hosts
     trusted_hosts: ~
+
+    # -- Algolia credentials --
+    algolia.app_id: CHANGE_ME
+    algolia.admin_key: CHANGE_ME
+    algolia.index_name: 'packagist'

+ 2 - 1
composer.json

@@ -55,7 +55,8 @@
         "knplabs/knp-menu-bundle": "^2.1",
         "ezyang/htmlpurifier": "^4.6",
         "nelmio/cors-bundle": "^1.4",
-        "cebe/markdown": "^1.1"
+        "cebe/markdown": "^1.1",
+        "algolia/algoliasearch-client-php": "^1.18"
     },
     "_comment": ["fos user bundle 2.0.0 tag needed"],
     "require-dev": {

+ 4 - 0
src/Packagist/WebBundle/Resources/config/services.yml

@@ -131,5 +131,9 @@ services:
         tags:
             - { name: knp_menu.menu, alias: profile_menu }
 
+    packagist.algolia.client:
+        class: AlgoliaSearch\Client
+        arguments: ['%algolia.app_id%', '%algolia.admin_key%']
+
 parameters:
     security.exception_listener.class: Packagist\WebBundle\Security\ExceptionListener