2016年7月16日土曜日

Google API Client について

Google API Client 1系では、Google_Auth_AssertionCredentials というクラスを利用するが、2系からは使い方が変わったらしい。

資料もあまりないので、自分でドキュメント調べて、実装しようと試みたが、私の利用しているレンタルサーバーはSSLに対応していないので、そもそも利用できなかった。

実装する前に、ちゃんと調べるべきだった。。。

2016年7月1日金曜日

cakephp3 phpunit利用時にメールを飛ばさないようにする方法 -- do not mail send to use phpUnit --

PHP Ver 5.6.27
CakePHP Ver 3.1.9


SetUpメソッドに以下の内容を記載

------------------------------------------------
    public function setUp()
    {
        parent::setUp();

        Email::dropTransport('default');
        Email::configTransport('default', [ 'className' => 'Debug', ]);
    }
------------------------------------------------
※parent::setUp() を呼び出すことを忘れずに


cakephp3 get Controller Name / Action Name

PHP Ver 5.6.27
CakePHP Ver 3.1.9


いつも忘れちゃうので、備忘録として

  • Controller Name
    • ControllerまたはViewで$this->name

  • Action Name
    •  ControllerまたはViewで$this->request->action