1+ <?php
2+ /*
3+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
13+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14+ *
15+ * This software consists of voluntary contributions made by many individuals
16+ * and is licensed under the LGPL. For more information, see
17+ * <http://www.doctrine-project.org>.
18+ */
19+
20+ namespace Doctrine \ORM \Mapping ;
21+
22+ /**
23+ * Used to override the mapping of a property.
24+ *
25+ * @author Fabio B. Silva <[email protected] > 26+ * @since 2.2
27+ *
28+ * @Annotation
29+ * @Target("ANNOTATION")
30+ */
31+ final class AttributeOverride implements Annotation
32+ {
33+
34+ /**
35+ * The name of the property whose mapping is being overridden.
36+ *
37+ * @var string
38+ */
39+ public $ name ;
40+
41+ /**
42+ * The name of the property whose mapping is being overridden.
43+ *
44+ * @var \Doctrine\ORM\Mapping\Column
45+ */
46+ public $ column ;
47+ }
0 commit comments