N98\Magento\Command\Developer\Setup\Script\Attribute\EntityType\AbstractEntityType::getOptions PHP Method

getOptions() protected method

Gets attribute options from database
protected getOptions ( Mage_Eav_Model_Entity_Attribute $attribute ) : array
$attribute Mage_Eav_Model_Entity_Attribute
return array
    protected function getOptions(\Mage_Eav_Model_Entity_Attribute $attribute)
    {
        $resourceModel = \Mage::getSingleton('core/resource');
        $select = $this->readConnection->select()->from(array('o' => $resourceModel->getTableName('eav_attribute_option')))->join(array('ov' => $resourceModel->getTableName('eav_attribute_option_value')), 'o.option_id = ov.option_id')->where('o.attribute_id = ?', $attribute->getId())->where('ov.store_id = 0')->order('ov.option_id');
        $query = $select->query();
        $values = array();
        foreach ($query->fetchAll() as $row) {
            $values[] = $row['value'];
        }
        return array('values' => $values);
    }