<?php
$fooList = [
new Foo,
new Foo
];
$bar = new Bar($fooList);
var_dump(empty($bar->fooList)); // true
$fooList = $bar->fooList;
var_dump(empty($fooList)); // false
class Foo { }
class Bar
{
protected $fooList = [];
public function __construct(array $fooList)
{
$this->fooList = $fooList;
}
public function __get($property)
{
return $this->$property;
}
}