private function setEye($eye)
    {
        if (!is_string($eye) || strlen($eye) !== 1) {
            throw new \InvalidArgumentException(
                'Eye must be a one character string'
            );
        }

        $this->eye = $eye;
    }