This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Installing graphite dependencies | |
apt-get install -y python2.6 python-pip python-cairo python-django python-django-tagging | |
apt-get install -y libapache2-mod-wsgi python-twisted python-memcache python-pysqlite2 python-simplejson | |
pip install whisper | |
pip install carbon | |
pip install graphite-web | |
# Setup a vhost by grabbing the example the graphite team released on their repo. | |
# In this file, you'll provide the url used to access to your Graphite dashboard | |
wget https://raw.github.com/tmm1/graphite/master/examples/example-graphite-vhost.conf -O /etc/apache2/sites-available/graphite |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// composer.json | |
"require": { | |
# .. | |
"liuggio/statsd-client-bundle": ">=1.2", | |
# .. | |
} | |
// After running php composer.phar update liuggio/statsd-client-bundle | |
// Enable the Bundle in AppKernel.php |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace SeekTeam\PremiumBundle\Controller; | |
use SeekTeam\HomeBundle\Controller\Controller; | |
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; | |
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template; | |
use JMS\SecurityExtraBundle\Annotation\Secure; | |
use Symfony\Component\EventDispatcher\EventDispatcher; | |
use Symfony\Component\EventDispatcher\GenericEvent; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace SeekTeam\PremiumBundle\Event; | |
final class Events | |
{ | |
const PREMIUM_START = 'gamercertified.premium.start'; | |
const PREMIUM_SUCCESS = 'gamercertified.premium.success'; | |
const PREMIUM_CANCEL = 'gamercertified.premium.cancel'; | |
const PREMIUM_ERROR = 'gamercertified.premium.error'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace SeekTeam\PremiumBundle\Event\Listener; | |
use Symfony\Component\EventDispatcher\EventSubscriberInterface; | |
use Symfony\Component\EventDispatcher\GenericEvent; | |
use SeekTeam\PremiumBundle\Event\Events; | |
class StatsListener implements EventSubscriberInterface |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<service id="seek_team_premium.contact.listener" class="SeekTeam\PremiumBundle\Event\Listener\StatsListener"> | |
<tag name="kernel.event_subscriber" /> | |
<argument type="service" id="liuggio_stats_d_client.factory" /> | |
<argument type="service" id="liuggio_stats_d_client.service" /> | |
</service> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
framework: | |
esi: { enabled: true } | |
translator: { fallback: %locale% } | |
secret: %secret% | |
router: | |
resource: "%kernel.root_dir%/config/routing.yml" | |
strict_requirements: %kernel.debug% | |
form: ~ | |
csrf_protection: ~ | |
validation: { enable_annotations: true } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
main: | |
remember_me: | |
key: "%secret%" | |
lifetime: 31536000 | |
path: / | |
domain: .my-domain.com # Defaults to the current domain from $_SERVER |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* This class handles MoxieManager SymfonyAuthenticator (Symfony < 2.x). | |
* | |
* @author Tristan Bessoussa <[email protected]> | |
*/ | |
class MOXMAN_SymfonyAuthenticator_Plugin implements MOXMAN_Auth_IAuthenticator | |
{ | |
public function authenticate(MOXMAN_Auth_User $user) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ... | |
$response = $kernel->handle($request); | |
$response->send(); | |
$kernel->terminate($request, $response); |