Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Finds whether a variable is an object
<?php is_object(mixed $value): bool
<?php $object = data_get($freshInstance, $objectName, null);
if (is_object($object)) {
$isInitialized = (new \ReflectionProperty($object, (string) $propertyName))->isInitialized($object);
} else {
$isInitialized = false;
<?php static::$shortCircuitCreateCall = false;
foreach ($components as $name => $class) {
if (is_object($class)) $class = $class::class;
if (is_numeric($name)) {
app('livewire')->component($class);
<?php app('livewire')->component($key, $value);
}
}
} elseif (is_object($name)) {
$anonymousClassComponent = $name;
$name = str()->random(10);
<?php static function match($target)
{
return is_object($target) && $target instanceof Wireable;
}
function dehydrate($target, $dehydrateChild)
<?php function isDiscoverable($classOrName)
{
if (is_object($classOrName)) {
$classOrName = get_class($classOrName);
}
<?php protected function getNameAndClass($nameComponentOrClass)
{
$nameOrClass = is_object($nameComponentOrClass) ? $nameComponentOrClass::class : $nameComponentOrClass;
if (class_exists($nameOrClass) && is_subclass_of($nameOrClass, Component::class)) {
<?php {
if (isset($this->aliases[$name])) {
if (is_object($this->aliases[$name])) return $this->aliases[$name]::class;
return $this->aliases[$name];
}
<?php protected function classToName($class)
{
$resolvedAliases = array_map(fn ($i) => is_object($i) ? get_class($i) : $i, $this->aliases);
if ($name = array_search($class, $resolvedAliases)) return $name;
<?php $childKey = str($path)->afterLast('.');
if ($parent && is_object($parent) && property_exists($parent, $childKey) && Utils::propertyIsTyped($parent, $childKey)) {
$type = Utils::getProperty($parent, $childKey)->getType();
$types = $type instanceof ReflectionUnionType ? $type->getTypes() : [$type];
<?php public static $key = 'enm';
static function match($target) {
return is_object($target) && is_subclass_of($target, 'BackedEnum');
}
static function matchByType($type) {