Skip to content

Instantly share code, notes, and snippets.

View phpfour's full-sized avatar

Mohammad Emran phpfour

View GitHub Profile
@phpfour
phpfour / ReportingCommand.php
Created November 19, 2012 08:04
Symfony2 - path to web directory
private function getWebDir()
{
return $this->getContainer()->get('kernel')->getRootdir() . '/../web/';
}
@phpfour
phpfour / observer.php
Created February 3, 2013 18:44
A simple observer implementation.
<?php
interface Observable
{
public function callback($event, $value);
}
class WeatherDashboard implements Observable
{
private $temperature;
@phpfour
phpfour / bangla_date.php
Created April 23, 2013 06:13
Convert english date to bangla
<?php
function getBanglaDate($date)
{
$engArray = array(
1, 2, 3, 4, 5, 6, 7, 8, 9, 0,
'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December',
'am', 'pm'
);
<?php
//Draw Calendar
function draw_calendar($month,$year){
// Draw table for Calendar
$calendar = '';
// Draw Calendar table headings
$headings = array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
<?php
class ActivitiService{
const BASE_URL = 'http://localhost:8080/activiti-rest/service/';
const ADMIN_USERNAME = 'kermit';
private $_services = array(
'processDefinitions' => 'process-definitions',
'processDefinition' => 'process-definition/',
@phpfour
phpfour / .bash_profile
Last active December 17, 2015 23:58
A nicely colored shell prompt.
export PATH=/usr/local/bin:/usr/local/php5/bin:/usr/local/share/npm/bin:$PATH
# @gf3’s Sexy Bash Prompt, inspired by “Extravagant Zsh Prompt”
# Shamelessly copied from https://github.com/gf3/dotfiles
# Screenshot: http://i.imgur.com/s0Blh.png
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then
export TERM=gnome-256color
elif infocmp xterm-256color >/dev/null 2>&1; then
export TERM=xterm-256color
export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/php5/bin:/usr/local/share/npm/bin:/usr/local/share/python:$PATH
# @gf3’s Sexy Bash Prompt, inspired by “Extravagant Zsh Prompt”
# Shamelessly copied from https://github.com/gf3/dotfiles
# Screenshot: http://i.imgur.com/s0Blh.png
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then
export TERM=gnome-256color
elif infocmp xterm-256color >/dev/null 2>&1; then
export TERM=xterm-256color
@phpfour
phpfour / EmailController.php
Created September 10, 2013 18:36
Debugging email sending issue with SwiftMailer in Symfony2.
<?php
namespace Rbs\Bundle\CoreBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class EmailController extends Controller
{
public function testAction()
{
@phpfour
phpfour / AppController.php
Last active September 30, 2018 16:14
Amazon S3 with Symfony2 and Gaufrette
<?php
namespace LM\Bundle\CoreBundle\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class AppController extends Controller
{
@phpfour
phpfour / Vagrantfile
Created December 5, 2013 11:15
ElasticSearch in Vagrant
Vagrant.configure("2") do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.network :private_network, ip: "192.168.56.115"
config.vm.network :forwarded_port, guest: 80, host: 81 #for Kibana3
config.vm.network :forwarded_port, guest: 5601, host: 5601 #for Kibana2, if you prefer
config.vm.network :forwarded_port, guest: 9200, host: 9201 #for ElasticSearch Master