public function getAllAdapters()
    {
        $classCollection = $this->classAwake->wakeByInterfaces(
            array(
                __DIR__ . '/Sources/',
            ),
            'CrudGenerator\Metadata\Sources\MetaDataDAOFactoryInterface'
        );

        $adapterCollection = new MetaDataSourceCollection();

        foreach ($classCollection as $className) {
            $adapterCollection->append(
                $this->metaDataSourceHydrator->adapterNameToMetaDataSource(
                    $className
                )
            );
        }

        return $adapterCollection;
    }