お疲れ様です。
私がBEAR.Sundayをインストールした環境はVMWare上に構築したものだったのであまり気にしてなかったのですが
NEKOGETさんがぼそっとmysqlのrootにパスワードが設定してあるとphpunitが通らないといってたので
ちょっと検証してみました。
その結果をブログ記事に掲載しましたのでご報告したします。
http://ikkandou.blogspot.jp/2012/07/bearsundayphpunit.html
また昨日あたりだったと思いますがphpunit実行時にNoticeが出るようになったようですので
一応当該ログを貼っておきます。
---ここから
PHP Notice: Illegal member variable name in
/home/shige/BEAR/BEAR.Sunday/vendor/Ray/Di/src/Ray/Di/Injector.php on
line 449
PHP Stack trace:
PHP 1. {main}() /home/shige/BEAR/BEAR.Sunday/apps/sandbox/htdocs/web.php:0
PHP 2. sandbox\App::factory($runMode = 'Dev', $useCache = TRUE)
/home/shige/BEAR/BEAR.Sunday/apps/sandbox/htdocs/web.php:63
PHP 3. Ray\Di\Injector->getInstance($class = 'sandbox\\App', $params
= *uninitialized*)
/home/shige/BEAR/BEAR.Sunday/apps/sandbox/App.php:73
PHP 4. Ray\Di\Injector->bindModule($setter = array (), $definition =
class Ray\Di\Definition { public $Scope = 'prototype'; public
$PostConstruct = NULL; public $PreDestroy = NULL; public $Inject =
array ('setter' => array (...)); public $ImplementedBy = array ();
public $user = array (); public $optional = array (); public
$by_method = array ('setCache' => array (...), 'setDi' => array (...),
'setExceptionHandler' => array (...), 'setResponse' => array (...),
'setResource' => array (...)) }, $module = ...)
/home/shige/BEAR/BEAR.Sunday/vendor/Ray/Di/src/Ray/Di/Injector.php:215
PHP 5. Ray\Di\Injector->bindMethod($setterDefinition = array
('setCache' => array (0 => array (...))), $definition = class
Ray\Di\Definition { public $Scope = 'prototype'; public $PostConstruct
= NULL; public $PreDestroy = NULL; public $Inject = array ('setter' =>
array (...)); public $ImplementedBy = array (); public $user = array
(); public $optional = array (); public $by_method = array ('setCache'
=> array (...), 'setDi' => array (...), 'setExceptionHandler' => array
(...), 'setResponse' => array (...), 'setResource' => array (...)) },
$getInstance = class Closure { })
/home/shige/BEAR/BEAR.Sunday/vendor/Ray/Di/src/Ray/Di/Injector.php:388
PHP 6. array_walk(array (0 => array ('pos' => 0, 'typehint' =>
'Guzzle\\Common\\Cache\\CacheAdapterInterface', 'name' => 'cache',
'annotate' => 'resource_cache', 'typehint_by' => array (...),
'optional' => TRUE)), array (0 => class Ray\Di\Injector { protected
$config = class Ray\Di\ApcConfig { ... }; protected $params = class
ArrayObject { ... }; protected $setter = class ArrayObject { ... };
protected $container = class Ray\Di\Container { ... }; protected
$module = ...; private $preDestroyObjects = class SplObjectStorage {
... }; private $log = NULL; public $bind = class Ray\Aop\Bind { ... }
}, 1 => 'bindOneParameter'), array (0 => class Ray\Di\Definition {
public $Scope = 'prototype'; public $PostConstruct = NULL; public
$PreDestroy = NULL; public $Inject = array (...); public
$ImplementedBy = array (...); public $user = array (...); public
$optional = array (...); public $by_method = array (...) }, 1 => class
Closure { })) /home/shige/BEAR/BEAR.Sunday/vendor/Ray/Di/src/Ray/Di/Injector.php:422
PHP 7. Ray\Di\Injector->bindOneParameter($param = array ('pos' => 0,
'typehint' => 'Guzzle\\Common\\Cache\\CacheAdapterInterface', 'name'
=> 'cache', 'annotate' => 'resource_cache', 'typehint_by' => array (),
'optional' => TRUE), $key = 0, $userData = array (0 => class
Ray\Di\Definition { public $Scope = 'prototype'; public $PostConstruct
= NULL; public $PreDestroy = NULL; public $Inject = array (...);
public $ImplementedBy = array (...); public $user = array (...);
public $optional = array (...); public $by_method = array (...) }, 1
=> class Closure { }))
/home/shige/BEAR/BEAR.Sunday/vendor/Ray/Di/src/Ray/Di/Injector.php:422
---ここまで
でわ
--
いのうえ しげゆき Twitter: @kaepapa33 mailto:
kae...@gmail.com