annotate vendor/theseer/tokenizer/tests/_files/test.php @ 2:5311817fb629

Theme updates
author Chris Cannam
date Tue, 10 Jul 2018 13:19:18 +0000
parents
children
rev   line source
Chris@2 1 <?php declare(strict_types = 1);
Chris@2 2 namespace foo;
Chris@2 3
Chris@2 4 class bar {
Chris@2 5 const x = 'abc';
Chris@2 6
Chris@2 7 /** @var int */
Chris@2 8 private $y = 1;
Chris@2 9
Chris@2 10 public function __construct() {
Chris@2 11 // do something
Chris@2 12 }
Chris@2 13
Chris@2 14 public function getY(): int {
Chris@2 15 return $this->y;
Chris@2 16 }
Chris@2 17
Chris@2 18 public function getSomeX(): string {
Chris@2 19 return self::x;
Chris@2 20 }
Chris@2 21
Chris@2 22 public function some(bar $b): string {
Chris@2 23 return $b->getSomeX() . '-def';
Chris@2 24 }
Chris@2 25 }