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 | |
$log = __DIR__ . '/api.log'; | |
if ('POST' == $_SERVER['REQUEST_METHOD']) { | |
$payload = json_decode(file_get_contents('php://input'), true) ?: $_POST; | |
file_put_contents( | |
$log, | |
sprintf( | |
"[%s] (%s - %s) %s\n", | |
(new \DateTime())->format('Y-m-d H:i:s'), |
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
#!/bin/bash | |
exec < /dev/tty | |
phpunit | |
rc=$? | |
if [[ $rc != 0 ]] ; then | |
echo -n "It looks like some of your tests failed. " | |
exit $rc; | |
fi |
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 | |
final class EmailValueObject | |
{ | |
private $mailbox; | |
private $host; | |
public function __construct($email) | |
{ | |
if (false === strpos($email, '@')) { |
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 | |
/* $Id$ */ | |
set_include_path(get_include_path() . ':' . __DIR__ . '/../lib'); | |
include 'SabreAMF/Client.php'; //Include the client scripts | |
spl_autoload_register(function($classname) { | |
$filename = str_replace(array('_', '\\'), DIRECTORY_SEPARATOR, $classname) . '.php'; | |
include $filename; | |
}); |
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 Acme\Example\Tests; | |
use Symfony\Component\Console\Input\ArrayInput; | |
use Symfony\Bundle\FrameworkBundle\Console\Application; | |
use Doctrine\DBAL\Driver\PDOSqlite\Driver as PDOSqliteDriver; | |
require_once(__DIR__ . IsolatedTestsTrait::$kernelRootDir . '/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
/** | |
* @View() | |
* @Get("/leads/{id}") | |
* @ParamConverter("offer", class="SomeBundle:Offer\OfferLead") | |
*/ | |
public function getLeadAction(OfferLead $lead) | |
{ | |
return array('lead' => $lead); | |
} |
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
# install gender http://www.php.net/manual/en/book.gender.php | |
sudo apt-get install libpcre3-dev | |
sudo pecl install gender | |
# generate data | |
mkdir ~/gender | |
sudo pear run-scripts pecl/gender | |
# eneble module | |
echo 'extension=gender.so' >> /etc/php5/cli/php.ini |
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
#!/bin/sh | |
GIT_DIR=/home/wojciech.sznapka/htdocs/real.arch.sznapka.xsdev.pl/ | |
echo "*** Running $0" | |
echo "*** Resetting working copy of real.arch.sznapka.xsdev.pl" | |
(cd $GIT_DIR | |
git --git-dir=.git/ reset --hard HEAD > /dev/null) | |
echo "*** Updating real.arch.sznapka.xsdev.pl" | |
(cd $GIT_DIR |
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 | |
use Symfony\Component\Validator\Constraints as Assert | |
class ObjectRecievingMultiplieFilesFromForm | |
{ | |
/** | |
* @Assert\All({ | |
* @Assert\File(mimeTypes={"application/vnd.ms-excel", "application/vnd.ms-office"}) | |
* }) |
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
<?xml version="1.0" encoding="UTF-8"?> | |
<project name="Symfony2 project" default="build"> | |
<target name="build" depends="pull, vendors, cache, assetic, assets"> | |
<echo message="Symfony2 project"/> | |
</target> | |
<macrodef name="git"> | |
<attribute name="command" /> | |
<attribute name="dir" default="" /> | |
<element name="args" optional="true" /> |