~ubuntu-branches/debian/experimental/php-nette/experimental

« back to all changes in this revision

Viewing changes to Nette-2.0.13/Nette/Reflection/Annotation.php

  • Committer: Package Import Robot
  • Author(s): David Prévot
  • Date: 2013-11-30 08:47:54 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20131130084754-4udf1xsu9085tnfc
Tags: 2.1.0~rc-1
* New upstream branch
* Update copyright

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?php
2
 
 
3
 
/**
4
 
 * This file is part of the Nette Framework (http://nette.org)
5
 
 *
6
 
 * Copyright (c) 2004 David Grudl (http://davidgrudl.com)
7
 
 *
8
 
 * For the full copyright and license information, please view
9
 
 * the file license.txt that was distributed with this source code.
10
 
 */
11
 
 
12
 
namespace Nette\Reflection;
13
 
 
14
 
use Nette;
15
 
 
16
 
 
17
 
/**
18
 
 * Basic annotation implementation.
19
 
 *
20
 
 * @author     David Grudl
21
 
 */
22
 
class Annotation extends Nette\Object implements IAnnotation
23
 
{
24
 
 
25
 
        public function __construct(array $values)
26
 
        {
27
 
                foreach ($values as $k => $v) {
28
 
                        $this->$k = $v;
29
 
                }
30
 
        }
31
 
 
32
 
 
33
 
        /**
34
 
         * Returns default annotation.
35
 
         * @return string
36
 
         */
37
 
        public function __toString()
38
 
        {
39
 
                return $this->value;
40
 
        }
41
 
 
42
 
}