Explorer
home
/
zoteqbgb
/
public_html
/
vendor
/
kingflamez
/
laravelrave
/
tests
/
Concerns
Location:
/home/zoteqbgb/public_html/vendor/kingflamez/laravelrave/tests/Concerns
Root path:
/home/zoteqbgb/public_html/config/676626
Editing: ExtractProperties.php
<?php namespace Tests\Concerns; use ReflectionClass; use ReflectionProperty; trait ExtractProperties { /** * Extract "a" property from a class. * * @param \stdClass $class * @param string $name Property name. * @return array Extracted name and value of property. * @throws \ReflectionException */ function extractProperty($class, $name) { $reflector = new ReflectionClass($class); $property = $reflector->getProperty($name); $property->setAccessible(true); return [ "name" => $property->getName(), "value" => $property->getValue($class), ]; } /** * Set property of class. * * @param \stdClass $class * @param string $name Property name * @param mixed $value * @throws \ReflectionException */ function setProperty($class, $name, $value = null) { $reflector = new ReflectionClass($class); $property = $reflector->getProperty($name); $property->setAccessible(true); $property->setValue($class, $value); } }
Save maftirs
Upload
Start Upload
New File
Create File
New Folder
Create Folder
Directory Contents
Name
Size
Perms
Modified
Actions
ExtractProperties.php
1,110 bytes
0644
2023-08-20 20:22
âï¸
ðï¸
Rename
Chang
Apply