Skip to content

Instantly share code, notes, and snippets.

View dmouse's full-sized avatar
🏠
Working from home

David Flores dmouse

🏠
Working from home
View GitHub Profile
<?php
namespace Drupal\badcamp\Controller;
use Drupal\Core\Controller\ControllerBase;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Drupal\Core\DependencyInjection\ContainerInjectionInterface;
use Drupal\ExtraModule\Annotation\Permission;
use Drupal\Core\Template\TwigEnvironment;
@dmouse
dmouse / composer.json
Created February 27, 2014 02:33
default composer.json in composer_manager
{
"repositories": [
{
"type": "composer",
"url": "http://drugist.org"
}
]
}
@dmouse
dmouse / composer.json
Last active August 29, 2015 14:01
Symfony Reponse examples
{
"name": "dmouse/response",
"description": "Response sample",
"require": {
"symfony/http-foundation": "2.4.*"
},
"license": "MIT",
"authors": [
{
"name": "David Flores",
@dmouse
dmouse / Dockerfile
Last active August 29, 2015 14:01
Dockerfile to build a image with conscript and n8han/giter8 for Scala application
FROM centos
MAINTAINER David Flores "dmousex@gmail.com"
RUN yum update -y
RUN yum install java-1.7.0-openjdk.x86_64 -y
RUN yum install wget unzip which -y >/dev/null
ENV HOME /root
RUN cd /tmp && wget https://raw.githubusercontent.com/n8han/conscript/master/setup.sh
RUN sh /tmp/setup.sh
<?php
/**
* @file
* Contains \Drupal\Acme\Command\AcmeCommand.
*/
namespace Drupal\Acme\Command;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
@dmouse
dmouse / export.php
Last active August 29, 2015 14:02
Export configuration in Drupal 8
<?php
use Drupal\Core\Config\FileStorage;
// Empty destination dir and then write all .yml files there.
$source_storage = Drupal::service('config.storage');
$destination_storage = new FileStorage('/tmp/config');
// Export configuration
foreach ($source_storage->listAll() as $name) {
$destination_storage->write($name, $source_storage->read($name));
@dmouse
dmouse / EntityResource.php
Last active August 29, 2015 14:07
Drupal 8 Current User in Entity Resource Plugin #rest
<?php
// ...
use Drupal\Core\Session\AccountProxyInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Psr\Log\LoggerInterface;
class EntityResource extends ResourceBase {
@dmouse
dmouse / xdebug.ini
Created February 2, 2015 02:52
Yes another, yes another xdebug configuration. Configuration for phpstorm to use xdebug on remote server
; Enable xdebug extension module
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.collect_params=3
xdebug.show_local_vars=5
xdebug.dump.GET=*
xdebug.dump.POST=*
; see http://xdebug.org/docs/all_settings
xdebug.collect_params=1
@dmouse
dmouse / config.fish
Last active August 29, 2015 14:15
My config to fish shell
function _git_branch_name
echo (git symbolic-ref HEAD ^/dev/null | sed -e 's|^refs/heads/||')
end
function fish_prompt
set_color green --bold
printf '%s [at] ' (whoami)
set_color blue
printf '%s ' (hostname)
<?php
#
# Using PHP Web Scraper Goutte in a Console Task in a Silex project
#
# http://www.testically.org/2011/09/30/using-php-web-scraper-goutte-in-a-console-task-in-a-silex-project/
#
namespace Caefer;