- var_dump: documentation ( source)
<?php
declare(strict_types=1);
trait Macroable
{
public function __call($name, $args)
{
}
}
class Builder
{
use Macroable {
__call as macroCall;
}
/**
* Insert new records into the database.
*
* @param array $values
* @return bool
*/
public function insert(array $values)
{
}
}
$ref = new \ReflectionClass(Builder::class);
$method = $ref->getMethod('insert');
var_dump($method->getDeclaringClass()->getTraitAliases());