Example #1
0
 /**
  * @param Entity $entity
  * @param string $id
  * @param Field $field
  */
 public function __construct(Entity $entity, $id, Field $field)
 {
     parent::__construct($entity, $id);
     if (!$field instanceof Filter) {
         throw new \RuntimeException("The field {$field->getFullyQualifiedId()} must implement Filter contract.");
     }
     $this->field = $field;
 }