Skip to content

Instantly share code, notes, and snippets.

View fivestar's full-sized avatar

Katsuhiro Ogawa fivestar

View GitHub Profile
<?php
namespace PhpCsFixer;
return Config::create()
->setRules([
'@PSR2' => true,
'single_import_per_statement' => false,
'array_syntax' => [
避難準備情報の発令及び自主避難施設の開設について
9月9日(水曜)午後1時42分、気象庁から大雨警報(土砂災害)が発表されました。
土砂災害の危険性が高くなることが予想されるため、区では、9月9日(水曜)午後2時40分に以下の地域に対し、土砂災害に関する避難準備情報を発令しました。
対象地域の方は、今後の情報を、テレビ、ラジオ、インターネット等から入手し、安全の確保に努めてください。
特に、高齢の方、障害のある方、小さい子どもをお連れの方などは、予め、自主避難施設の確認や、避難のための準備をお願いします。
#!/bin/bash
#
# cf. http://labs.gree.jp/blog/2011/03/2885/
#
PHP_CODE=$(cat <<'EOS'
$output = array();
$return = 0;
exec('git rev-parse --verify HEAD 2> /dev/null', $output, $return);
$against = $return == 0 ? 'HEAD' : '4b825dc642cb6eb9a060e54bf8d69288fbee4904';
<?php
interface AccessorInterface
{
function setClient(WebPay $client);
}
class WebPay
{
protected $accessors = [];
<?php
namespace test {
define('FOO', 1);
const BAR = 2;
}
namespace {
var_dump(defined('FOO')); // true
var_dump(defined('test\\FOO')); // false
<?php
class Foo
{
static function hey()
{
self::say();
}
static function say()

はじめまして。著者の小川です。

LoginProxyは、ユーザの入力データを元にUserエンティティを検索するオブジェクトです。p.238の最後に文にありますが、ユーザの入力情報をUserエンティティにマッピングすることは、ここでは行っていません。

フォームからデータを受け取ったあとの具体的な処理フローは次のようになります。


  1. LoginTypeからLoginProxyオブジェクトにデータがマッピングされる
  • ここではpublicな$email, $passwordに直接マッピングされる
@fivestar
fivestar / AllRoleVoter.php
Created January 31, 2012 05:55
AllRoleVoter
// src/Acme/DemoBundle/Security/AllRoleVoter.php
<?php
namespace Acme\DemoBundle\Security;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
use Symfony\Component\Security\Core\Authorization\Voter\RoleVoter as AnyRoleVoter;
use Symfony\Component\Security\Core\Authorization\Voter\VoterInterface
/**
@fivestar
fivestar / services.yml
Created October 21, 2011 10:03
services.yml
services:
foo.logger:
class: Monolog\Logger
arguments:
- foo_log
calls:
- [ pushHandler, [ @foo.logger.handler ] ]
foo.logger.handler:
class: Monolog\Handler\StreamHandler