for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Spiral Framework. Cycle ProxyFactory
*
* @license MIT
* @author Valentin V (Vvval)
*/
declare(strict_types=1);
namespace Cycle\ORM\Promise\Declaration\Extractor;
use ReflectionClass;
final class Constants
{
* @param ReflectionClass $reflection
* @return array
public function getConstants(ReflectionClass $reflection): array
$properties = [];
foreach ($reflection->getReflectionConstants() as $constant) {
if ($constant->isPrivate()) {
continue;
}
$properties[] = $constant->name;
return $properties;