Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace DeepCopy\Matcher;
4
 
5
/**
6
 * @final
7
 */
8
class PropertyNameMatcher implements Matcher
9
{
10
    /**
11
     * @var string
12
     */
13
    private $property;
14
 
15
    /**
16
     * @param string $property Property name
17
     */
18
    public function __construct($property)
19
    {
20
        $this->property = $property;
21
    }
22
 
23
    /**
24
     * Matches a property by its name.
25
     *
26
     * {@inheritdoc}
27
     */
28
    public function matches($object, $property)
29
    {
30
        return $property == $this->property;
31
    }
32
}