Flow2Lab/EventSourcing

View on GitHub
Classes/Flow2Lab/EventSourcing/Projection/Annotations/Column.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
namespace Flow2Lab\EventSourcing\Projection\Annotations;

/**
 * @Annotation
 * @Target("PROPERTY")
 */
final class Column
{

    /**
     * @var string
     */
    public $definition;

    /**
     * @param array $values
     */
    public function __construct(array $values)
    {
        if (isset($values['definition']) || isset($values['value'])) {
            $this->definition = isset($values['definition']) ? $values['definition'] : $values['value'];
        }
    }

}