あるファイルへの相対パスを指定したはずなのに中々うまく行かない、ということがありました。
実行しているファイルはここのはずなんだけどなぁ〜、、
相対パスもあってるはずなんだけどなぁ〜、、
みたいな感じで少し悩みました。
こんな時はカレントディレクトリが間違っている可能性があります。
特に色んなファイルにまたがって処理を行なっている時、結局どこからの相対パスを指定すれば良いか分からないこともあると思います。
以下のコードで、カレントディレクトリの絶対パスを確認しました。
phpunitのテストにそっと書いて、そっと実行してターミナルに表示させました。
//カレントディレクトリの絶対パスを表示
echo realpath('.');
案の定考えていたものと異なっていたため、
上記から辿って該当ファイルへの相対パスを見つけました。
以上。