for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Cycle\ORM\Promise\Declaration;
class Declaration
{
/** @var Proxy\ClassInterface */
public $class;
public $parent;
public static function createFromReflection(\ReflectionClass $parent, string $class): self
$self = new self();
$self->parent = new Proxy\ReflectionClass_($parent);
$self->class = new Proxy\Class_($class, $self->parent);
return $self;
}