for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @author : Jagepard <[email protected]">
* @license https://mit-license.org/ MIT
*/
namespace Rudra\Container\Traits;
use Rudra\Container\Rudra;
trait FacadeTrait
{
// public function __call($method, $parameters) {
// return $this->$method(...$parameters);
// }
public static function __callStatic($method, $parameters)
if (!Rudra::_has(static::class)) {
Rudra\Container\Rudra::_has()
If this is a false-positive, you can also ignore this issue in your code via the ignore-call annotation
ignore-call
if (!Rudra::/** @scrutinizer ignore-call */ _has(static::class)) {
Rudra::_set([static::class, [static::class]]);
Rudra\Container\Rudra::_set()
Rudra::/** @scrutinizer ignore-call */
_set([static::class, [static::class]]);
}
$object = Rudra::_get(static::class);
Rudra\Container\Rudra::_get()
/** @scrutinizer ignore-call */
return $object->$method(...$parameters);