<?php
class Address
{
public $street;
}
class User
{
protected $address = 'sds';
public function getAddress() : Address
{
return $this->address;
}
}
$user = new User();
$address = new Address();
$address->street = "Kozhikode";
$user->setAddress($address);
$address = $user->getAddress();
var_dump($address->street);
Fatal error: Uncaught Error: Call to undefined method User::setAddress() in /in/LAG04:19
Stack trace:
#0 {main}
thrown in /in/LAG04 on line 19
Process exited with code 255.