<?php

class Test1
{
    protected $a = [];
    public function __construct()
    {
        $this->a = (new Test2())->get();
    }
}
class Test2
{
    private $data = [];
    public function __construct()
    {
        $this->data = range(1,100);
    }
    public function get()
    {
        return $this->data;
    }
}