Skip to content

Instantly share code, notes, and snippets.

@dunglas
dunglas / example.php
Last active March 15, 2024 18:04
A GraphQL client using the Symfony HttpClient component
<?php
$query = <<<'GRAPHQL'
query GetUser($user: String!) {
user (login: $user) {
name
email
repositoriesContributedTo {
totalCount
}
@danvbe
danvbe / 1-Explanations.md
Last active April 21, 2023 15:39
A way to integrate FosUserBundle and HWIOAuthBundle

I have managed to install this… and make it work. I implemented it for Facebook and Google, but you can extend it. My solution it is mostly as described in #116, with a bit of more code presented. The key aspects that lack in the #116 presentation (IMO) are:

  • the registration as service of your custom FOSUBUserProvider (with the necessary parameters)
  • set the service for oauth_user_provider in the security.yml with your custom created service

Here are the steps:

  1. Routing. In routing.yml I have added all the routes for both bundles.
  2. Configuration. I have set the config.yml mostly as it is presented in the HWIOAuthBundle.
  3. Security. I have set the security.yml mostly as it is presented in the HWIOAuthBundle (though my routes are using /login pattern, not /connect). Also, the oauth_user_provider is set for my custom service.
@nikgraf
nikgraf / backbone view
Created October 12, 2012 20:00 — forked from fnordo/gist:3865266
Example BackboneView for pjax like architecture
ArstistPageView = Backbone.View.extend({
initialize: function(){
// If model has changed, update view accordingly:
this.model.bind("all", this.render, this);
},
render: function() {
// fetch the new rendered template from server
templateRequest = $.ajax({ url: "path/to/rendered/artist/template" })
templateRequest.done(function(data) {
// render the template into dom