Encontrar o caminho do arquivo de classe da chamada de função no qcodo

Eu sou novo com o framework qcodo, tentando depurar algum código.

$variable=ClassName::FunctionName($this->obj);

Existe algum método para encontrar o caminho do arquivo de classe 'ClassName', que funciona aqui? Eu quero verificar se o arquivo de classe correto está funcionando. alguma maneira de encontrar isso? desde já, obrigado.

0

1 Respostas

De minha pesquisa, podemos encontrar o caminho da classe que está trabalhando,

$abstractClass = new ReflectionClass('ClassName');
echo dirname($abstractClass->getFileName());

e se quisermos verificar o conteúdo do arquivo de classe nesse caminho use o código abaixo,

$file =  dirname($abstractClass->getFileName()). "/ClassName.php";  
$contents = file($file);
$string = implode($contents);
$string = str_replace('<?php','"',$string);
$string = str_replace('?>','"',$string);
echo "
";
echo $string;
echo "
"; 
2
adicionado
PHP Brasil
PHP Brasil
3 048 dos participantes

Neste grupo pregamos o respeito ao próximo e não são permitidas ações que sejam contrárias à isso. Conduta: https://bit.ly/2CImbaA Off-topic: https://bit.ly/2x64Dzf Blog: https://brasil-php.github.io/blog Use /rules para ver detalhes das regras

PHP Brasil Off
PHP Brasil Off
167 dos participantes

Regras: não há regras