Así de simple, ¿es posible saber desde qué método ha sido llamado otro método? ...
Tengo varios métodos que recuperan información del mismo tipo, pero ahora en un método en particular pretendo como aplicar un filtro a los valores. Sé que puedo pasar un parámetro a la función, pero creo que si hubiera una manera de hacer esto sería mucho más simple y practico, pues me enfoco en el método, no en sus llamados ...
Código php:
Ver original
<?php class Prueba { public function getUnaCosa() { $valores = $this->_getValores(); // hace algo con $valores } public function getOtraCosa() { $valores = $this->_getValores(); // hace algo con $valores } private function _getValores() { $llamado = algunaFormaDeSaberDeDondeSeLlamo(); if ($llamado === 'getUnaCosa') { return filtro($valores); } else { return $valores; } } }