Skip to content

Instantly share code, notes, and snippets.

View nojimage's full-sized avatar

Takashi Nojima nojimage

View GitHub Profile
@nojimage
nojimage / .gitlab-ci.yml
Last active December 4, 2018 06:02
Exclude run CI job on "WIP:" or "@wip" in the commit message
(...snip...)
- vendor/bin/phpunit --coverage-text --colors=never --exclude-group=external
except:
variables:
- $CI_COMMIT_MESSAGE =~ /(?:^WIP:)|@WIP/i
@nojimage
nojimage / Chrome.php
Last active November 5, 2019 10:45
Codeception / WebDriver / ChromeDriver でモバイルエミュレーションする
<?php
/**
*
* Copyright 2018 ELASTIC Consultants Inc.
*
*/
namespace Helper\MobileEmulation;
use Codeception\Module;
@nojimage
nojimage / CakeFixture.php
Last active December 8, 2017 10:55
CakePHP Fixture Module for Codeception
<?php
namespace Codeception\Module;
use Cake\TestSuite\Fixture\FixtureManager;
use Codeception\Module;
use Codeception\Test\Cest;
use Codeception\TestInterface;
use Exception;
use stdClass;
@nojimage
nojimage / FileLog.php
Created October 3, 2017 05:12
CakePHP3 のログで$contextを宜しくロギング
<?php
/*
*
* Copyright 2017 ELASTIC Consultants Inc.
*
*/
namespace Elastic\ContextLogEngine\Log\Engine;
use Cake\Http\ServerRequest;
<?php
App::uses('Shell', 'Console');
/**
* ClearCache
*
* CakePHP 2.0
* PHP versions 5
*
@nojimage
nojimage / AppModel.php
Created January 20, 2017 10:46
CakePHP 2.x findEach
<?php
/**
* 検索結果に対して処理を行う
*
* example:
* $model->findEach(['conditions' => ['status' => 1]], function ($data) {
* // $data = ['Model' => [ ... ]]
* debug($data);
* });
*
@nojimage
nojimage / phpunit.sh
Created October 4, 2016 04:46
CakePHP 2.x Run UnitTest on Remote for NetBeans 8.2
#!/usr/bin/env bash
##
# Custom PHPUnit script for Remote test on NetBaeans 8.2
##
PROJECT_ROOT=$(cd "$(dirname "$(dirname "$0")")" && pwd)
#
# Change these settings to your env
#
@nojimage
nojimage / 01佐賀県教育ネットワークの不正アクセスに関わる私的まとめ.md
Last active July 20, 2016 12:40
佐賀県教育ネットワークの不正アクセスに関わる私的まとめ

2016/07/20

7月19日に記者発表を行った模様。

@nojimage
nojimage / BehaviorEventTrait.php
Created June 9, 2016 04:19
ビヘイビアが実行するイベントをOn/Offするやつ
<?php
namespace App\Model\Behavior;
use Cake\Event\EventDispatcherInterface;
use Cake\Event\EventListenerInterface;
/**
* ビヘイビアが実行するイベントをコントロール
*/
@nojimage
nojimage / FormHelperTest.php
Created April 15, 2016 13:33
cakephp issue8654 testcode
<?php
public function testUnlockMultipleFieldRemovingFromFields() {
$this->Form->request['_Token'] = array(
'key' => 'testKey',
'unlockedFields' => array()
);
$this->Form->create('Order');
$this->Form->hidden('Order.id', array('value' => 1));
$this->Form->checkbox('Ticked.id.');