- 作成日: 2013/12/18
- 作者: 小川 雄大
下記のサイトを参考にしています:
<?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エンティティにマッピングすることは、ここでは行っていません。
フォームからデータを受け取ったあとの具体的な処理フローは次のようになります。
// 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 | |
/** |
services: | |
foo.logger: | |
class: Monolog\Logger | |
arguments: | |
- foo_log | |
calls: | |
- [ pushHandler, [ @foo.logger.handler ] ] | |
foo.logger.handler: | |
class: Monolog\Handler\StreamHandler |