- 作成日: 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 |