protected function getData()
{
if ($this->dataFile === null) {
$class = new \ReflectionClass($this);
$collectionName = $this->getCollectionName();
$dataFile = dirname($class->getFileName()) . '/data/' . (is_array($collectionName) ? implode('.', $collectionName) : $collectionName) . '.php';
return is_file($dataFile) ? require $dataFile : [];
}
return parent::getData();
}