| Server IP : 69.72.244.102 / Your IP : 216.73.216.164 Web Server : LiteSpeed System : Linux s3434.fra1.stableserver.net 4.18.0-513.24.1.lve.2.el8.x86_64 #1 SMP Fri May 24 12:42:50 UTC 2024 x86_64 User : konzalta ( 1271) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/konzalta/public_html/wp-content/plugins/wedevs-project-manager/src/Activity/ |
Upload File : |
<?php
namespace WeDevs\PM\Activity;
use ReflectionClass;
use Reflection;
use WeDevs\PM\Activity\Models\Activity;
class Activity_Log {
public static function entry( $resource, $act ) {
$reflector = new ReflectionClass( $resource );
$resource_name = $reflector->getName();
$resource_short_name = $reflector->getShortName();
$observer = str_replace(
"Models\\{$resource_short_name}",
"Observers\\",
$resource_name
);
$observer .= $resource_short_name . "_Observer";
if ( class_exists( $observer ) ) {
(new $observer)->handle( $resource, $act );
}
}
}