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
@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 / SubRequestController.php
Last active November 10, 2023 11:10
Drupal 8: how to create a sub-request
<?php
/**
* @file
* Contains Drupal\dmouse\Controller\SubRequestController.
* Generated by drupal/console.
*/
namespace Drupal\dmouse\Controller;
@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 / 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));
<?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 / 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
@dmouse
dmouse / DefaultController.php
Last active July 20, 2021 17:03
Return a Symfony Response Object in Drupal 9 and Drupal 8
<?php
namespace Drupal\response\Controller;
use Drupal\Core\Controller\ControllerBase;
use Symfony\Component\HttpFoundation\Response;
class DefaultController extends ControllerBase
{
/**
@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 June 18, 2016 04:13
This is a Dockerfile for build a image with scala and play framework
# Docker image with scala and play framework
FROM centos
MAINTAINER David Flores "dmousex@gmail.com"
RUN yum update -y
RUN yum install java-1.7.0-openjdk.x86_64 -y
RUN /bin/rpm -ivh http://downloads.typesafe.com/scala/2.11.0/scala-2.11.0.rpm
RUN yum install wget unzip -y >/dev/null
RUN cd /opt && wget http://downloads.typesafe.com/play/2.2.3/play-2.2.3.zip && unzip play-2.2.3.zip
@dmouse
dmouse / composer.json
Created February 27, 2014 02:33
default composer.json in composer_manager
{
"repositories": [
{
"type": "composer",
"url": "http://drugist.org"
}
]
}