<?php
class Address
{
public $street;
}
class User
{
protected $address;
public function __construct(Address $address){
$this->address = $address;
}
public function getAddress() : Address
{
return $this->address;
}
}
$user = new User(new Addres());
$address = $user->getAddress();
var_dump($address->street);
Fatal error: Uncaught Error: Class "Addres" not found in /in/81pGY:20
Stack trace:
#0 {main}
thrown in /in/81pGY on line 20
Process exited with code 255.
Fatal error: Uncaught Error: Class 'Addres' not found in /in/81pGY:20
Stack trace:
#0 {main}
thrown in /in/81pGY on line 20
Process exited with code 255.