Changeset View
Changeset View
Standalone View
Standalone View
src/lint/linter/__tests__/xhpast/self-member-references.lint-test
- This file was added.
<?php | |||||
class Foo extends Bar { | |||||
const FOOBAR = 'FOOBAR'; | |||||
public function __construct() { | |||||
PARENT::__construct(null); | |||||
} | |||||
public function bar() { | |||||
echo self::FOOBAR; | |||||
echo Self :: FOOBAR; | |||||
} | |||||
public function baz() { | |||||
echo static::FOOBAR; | |||||
echo Foo::FOOBAR; | |||||
} | |||||
} | |||||
~~~~~~~~~~ | |||||
error:3:7 | |||||
advice:7:5 | |||||
advice:12:10 | |||||
advice:12:14 | |||||
advice:12:17 | |||||
advice:17:10 | |||||
~~~~~~~~~~ | |||||
<?php | |||||
class Foo extends Bar { | |||||
const FOOBAR = 'FOOBAR'; | |||||
public function __construct() { | |||||
parent::__construct(null); | |||||
} | |||||
public function bar() { | |||||
echo self::FOOBAR; | |||||
echo self::FOOBAR; | |||||
} | |||||
public function baz() { | |||||
echo static::FOOBAR; | |||||
echo self::FOOBAR; | |||||
} | |||||
} |