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/Ecombricks/Framework/Model/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/Ecombricks/Framework/Model/ConfigInterface.php
<?php
/**
 * Copyright © eComBricks. All rights reserved.
 * See LICENSE.txt for license details.
 */
namespace Ecombricks\Framework\Model;

/**
 * Model config interface
 */
interface ConfigInterface
{
    
    /**
     * Get model factory
     * 
     * @return \Ecombricks\Framework\Model\ModelFactoryInterface
     */
    public function getModelFactory();
    
    /**
     * Create model
     * 
     * @return \Magento\Framework\Model\AbstractModel
     */
    public function createModel();
    
    /**
     * Get collection factory
     * 
     * @return \Ecombricks\Framework\Model\ResourceModel\Db\Collection\CollectionFactoryInterface
     */
    public function getCollectionFactory();
    
    /**
     * Create collection
     * 
     * @return \Magento\Framework\Model\ResourceModel\Db\Collection\AbstractCollection
     */
    public function createCollection();
    
    /**
     * Get label
     * 
     * @return \Ecombricks\Framework\Model\LabelInterface
     */
    public function getLabel();
    
    /**
     * Get key
     * 
     * @return string
     */
    public function getKey();
    
    /**
     * Get index field
     * 
     * @return string
     */
    public function getIndexField();
    
    /**
     * Get name field
     * 
     * @return string
     */
    public function getNameField();
    
    /**
     * Get get edit URL path
     * 
     * @return string
     */
    public function getEditUrlPath();
    
    /**
     * Get edit URL
     * 
     * @param mixed $modelId
     * @param array $routeParams
     * @return string
     */
    public function getEditUrl($modelId, $routeParams = []);
    
    /**
     * Get save URL path
     * 
     * @return string
     */
    public function getSaveUrlPath();
    
    /**
     * Get save URL
     * 
     * @param mixed $modelId
     * @param array $routeParams
     * @return string
     */
    public function getSaveUrl($modelId, $routeParams = []);
    
    /**
     * Get delete URL path
     * 
     * @return string
     */
    public function getDeleteUrlPath();
    
    /**
     * Get delete URL
     * 
     * @param mixed $modelId
     * @param array $routeParams
     * @return string
     */
    public function getDeleteUrl($modelId, $routeParams = []);
    
}

Spamworldpro Mini