- fix dsn on pdo8
- add autoloader plugins
- remove setting.ini
- AspectClassHandle api
- remove
PINPOINT_USE_CACHE
- support thinkphp5.0.x
- support all-in-one
- pack autoGen plugins
- support "use xx as xxx;"
- support
use A/B/C
, while the np is A/B/C/Ds
- support setting.ini
- new framework Plugins tree
- namespace hack
- rename
PINPOINT_USE_CACHE
- Support pinpoint_get_func_ref_args
- Add debug_backtrac when pinpoint_get_func_ref_args not find
- Support PHP 7.4
- User can filter plugins related class loader by extending
Pinpoint\Common\AopClassMap
.
namespace Pinpoint\Plugins;
use Pinpoint\Common\AopClassMap;
class ClassMapInFile extends AopClassMap
{
public function findFile($classFullName)
{
$file = parent::findFile($classFullName);
if($file){
if (some condition not allow)
{
reject reload this file from "__DIR__.'/Cache/'",use the origin file
return null;
}else{
return $file;
}
}
return $file;
}
}
2020/3/19
- Add user defined class loader ( Currently try to support yii)