Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/old/vendor/mirasvit/module-report/src/Report/etc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/vendor/mirasvit/module-report/src/Report/etc/di.xml
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">

    <preference for="Mirasvit\Report\Api\Data\EmailInterface" type="Mirasvit\Report\Model\Email"/>
    <preference for="Mirasvit\Report\Api\Data\StateInterface" type="Mirasvit\Report\Model\State"/>

    <preference for="Mirasvit\Report\Api\Service\DateServiceInterface" type="Mirasvit\Report\Service\DateService"/>
    <preference for="Mirasvit\Report\Api\Service\EmailServiceInterface" type="Mirasvit\Report\Service\EmailService"/>
    <preference for="Mirasvit\Report\Api\Service\ColumnManagerInterface" type="Mirasvit\Report\Service\ColumnManager"/>
    <preference for="Mirasvit\Report\Api\Service\CastingServiceInterface" type="Mirasvit\Report\Service\CastingService"/>

    <preference for="Mirasvit\Report\Api\Repository\ReportRepositoryInterface" type="Mirasvit\Report\Repository\ReportRepository"/>
    <preference for="Mirasvit\Report\Api\Repository\EmailRepositoryInterface" type="Mirasvit\Report\Repository\EmailRepository"/>
    <preference for="Mirasvit\Report\Api\Repository\WebApiRepositoryInterface" type="Mirasvit\Report\Repository\WebApiRepository"/>

    <preference for="Mirasvit\Report\Model\Mail\Template\TransportBuilderInterface" type="Mirasvit\Report\Model\Mail\Template\TransportBuilder" />

    <type name="Mirasvit\Report\Api\Repository\EmailRepositoryInterface">
        <arguments>
            <argument name="repositoryPool" xsi:type="array">
                <item name="reports" xsi:type="string">Mirasvit\Report\Repository\Email\DefaultRepository</item>
            </argument>
        </arguments>
    </type>

    <!--Console Commands-->
    <type name="Magento\Framework\Console\CommandList">
        <arguments>
            <argument name="commands" xsi:type="array">
                <item name="mstReportTest" xsi:type="object">Mirasvit\Report\Console\Command\TestCommand</item>
                <item name="mstReportInfo" xsi:type="object">Mirasvit\Report\Console\Command\InfoCommand</item>
                <item name="mstReportCron" xsi:type="object">Mirasvit\Report\Console\Command\CronCommand</item>
                <item name="mstReportExport" xsi:type="object">Mirasvit\Report\Console\Command\ExportCommand</item>
            </argument>
        </arguments>
    </type>

    <!--Entity Manager-->
    <type name="Magento\Framework\EntityManager\MetadataPool">
        <arguments>
            <argument name="metadata" xsi:type="array">
                <item name="Mirasvit\Report\Api\Data\EmailInterface" xsi:type="array">
                    <item name="entityTableName" xsi:type="const">Mirasvit\Report\Api\Data\EmailInterface::TABLE_NAME</item>
                    <item name="identifierField" xsi:type="const">Mirasvit\Report\Api\Data\EmailInterface::ID</item>
                </item>
                <item name="Mirasvit\Report\Api\Data\StateInterface" xsi:type="array">
                    <item name="entityTableName" xsi:type="const">Mirasvit\Report\Api\Data\StateInterface::TABLE_NAME</item>
                    <item name="identifierField" xsi:type="const">Mirasvit\Report\Api\Data\StateInterface::ID</item>
                </item>
            </argument>
        </arguments>
    </type>

    <type name="Magento\Framework\EntityManager\HydratorPool">
        <arguments>
            <argument name="hydrators" xsi:type="array">
                <item name="Mirasvit\Report\Api\Data\EmailInterface" xsi:type="string">Magento\Framework\EntityManager\AbstractModelHydrator</item>
                <item name="Mirasvit\Report\Api\Data\StateInterface" xsi:type="string">Magento\Framework\EntityManager\AbstractModelHydrator</item>
            </argument>
        </arguments>
    </type>

    <!--UI-->
    <type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory">
        <arguments>
            <argument name="collections" xsi:type="array">
                <item name="report_email_listing_data_source" xsi:type="string">Mirasvit\Report\Model\ResourceModel\Email\Grid</item>
            </argument>
        </arguments>
    </type>

    <!--ReportApi definitions-->
    <preference for="Mirasvit\ReportApi\Api\SchemaInterface" type="Mirasvit\ReportApi\Config\Schema"/>

    <preference for="Mirasvit\ReportApi\Api\RequestInterface" type="Mirasvit\ReportApi\Processor\Request"/>
    <preference for="Mirasvit\ReportApi\Api\RequestBuilderInterface" type="Mirasvit\ReportApi\Processor\RequestBuilder"/>

    <preference for="Mirasvit\ReportApi\Api\ResponseInterface" type="Mirasvit\ReportApi\Processor\Response"/>

    <preference for="Mirasvit\ReportApi\Api\Processor\RequestFilterInterface" type="Mirasvit\ReportApi\Processor\RequestFilter"/>
    <preference for="Mirasvit\ReportApi\Api\Processor\RequestSortOrderInterface" type="Mirasvit\ReportApi\Processor\RequestSortOrder"/>

    <preference for="Mirasvit\ReportApi\Api\Service\TableServiceInterface" type="Mirasvit\ReportApi\Service\TableService"/>
    <preference for="Mirasvit\ReportApi\Api\Service\ColumnServiceInterface" type="Mirasvit\ReportApi\Service\ColumnService"/>

    <!--Column Types && Aggregation -->
    <type name="Mirasvit\ReportApi\Api\SchemaInterface">
        <arguments>
            <argument name="type" xsi:type="array">
                <item name="pk" xsi:type="string">Mirasvit\ReportApi\Config\Type\Pk</item>
                <item name="fk" xsi:type="string">Mirasvit\ReportApi\Config\Type\Fk</item>
                <item name="money" xsi:type="string">Mirasvit\ReportApi\Config\Type\Money</item>
                <item name="qty" xsi:type="string">Mirasvit\ReportApi\Config\Type\Qty</item>
                <item name="number" xsi:type="string">Mirasvit\ReportApi\Config\Type\Number</item>
                <item name="date" xsi:type="string">Mirasvit\ReportApi\Config\Type\Date</item>
                <item name="string" xsi:type="string">Mirasvit\ReportApi\Config\Type\Str</item>
                <item name="select" xsi:type="string">Mirasvit\ReportApi\Config\Type\Select</item>
                <item name="percent" xsi:type="string">Mirasvit\ReportApi\Config\Type\Percent</item>
                <item name="html" xsi:type="string">Mirasvit\ReportApi\Config\Type\Html</item>
                <item name="country" xsi:type="string">Mirasvit\ReportApi\Config\Type\Country</item>
                <item name="store" xsi:type="string">Mirasvit\ReportApi\Config\Type\Store</item>
                <item name="serialized" xsi:type="string">Mirasvit\ReportApi\Config\Type\Serialized</item>
            </argument>
            <argument name="aggregator" xsi:type="array">
                <item name="none" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\None</item>
                <item name="sum" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\Sum</item>
                <item name="avg" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\Avg</item>
                <item name="cnt" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\Count</item>
                <item name="hour" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\Hour</item>
                <item name="day" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\Day</item>
                <item name="week" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\Week</item>
                <item name="month" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\Month</item>
                <item name="quarter" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\Quarter</item>
                <item name="year" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\Year</item>
                <item name="day_of_week" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\DayOfWeek</item>
                <item name="concat" xsi:type="string">Mirasvit\ReportApi\Config\Aggregator\Concat</item>
            </argument>
        </arguments>
    </type>
</config>

Spamworldpro Mini