[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.220.230.156: ~ $
<?php

/*
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * This software consists of voluntary contributions made by many individuals
 * and is licensed under the MIT license. For more information, see
 * <http://www.doctrine-project.org>.
 */

namespace Doctrine\ORM\Mapping;

/**
 * A set of rules for determining the physical column and table names
 *
 * 
 * @link    www.doctrine-project.org
 * @since   2.3
 * @author  Fabio B. Silva <fabio.bat.silva@gmail.com>
 */
interface NamingStrategy
{
    /**
     * Returns a table name for an entity class.
     *
     * @param string $className The fully-qualified class name.
     *
     * @return string A table name.
     */
    function classToTableName($className);

    /**
     * Returns a column name for a property.
     *
     * @param string      $propertyName A property name.
     * @param string|null $className    The fully-qualified class name.
     *
     * @return string A column name.
     */
    function propertyToColumnName($propertyName, $className = null);

    /**
     * Returns a column name for an embedded property.
     *
     * @param string    $propertyName
     * @param string    $embeddedColumnName
     * @param string    $className
     * @param string    $embeddedClassName
     *
     * @return string
     */
    function embeddedFieldToColumnName($propertyName, $embeddedColumnName, $className = null, $embeddedClassName = null);

    /**
     * Returns the default reference column name.
     *
     * @return string A column name.
     */
    function referenceColumnName();

    /**
     * Returns a join column name for a property.
     *
     * @param string $propertyName A property name.
     *
     * @return string A join column name.
     */
    function joinColumnName($propertyName);

    /**
     * Returns a join table name.
     *
     * @param string      $sourceEntity The source entity.
     * @param string      $targetEntity The target entity.
     * @param string|null $propertyName A property name.
     *
     * @return string A join table name.
     */
    function joinTableName($sourceEntity, $targetEntity, $propertyName = null);

    /**
     * Returns the foreign key column name for the given parameters.
     *
     * @param string      $entityName           An entity.
     * @param string|null $referencedColumnName A property.
     *
     * @return string A join column name.
     */
    function joinKeyColumnName($entityName, $referencedColumnName = null);
}

Filemanager

Name Type Size Permission Actions
Builder Folder 0755
Driver Folder 0755
Reflection Folder 0755
Annotation.php File 1.02 KB 0644
AnsiQuoteStrategy.php File 2.91 KB 0644
AssociationOverride.php File 2.01 KB 0644
AssociationOverrides.php File 1.41 KB 0644
AttributeOverride.php File 1.48 KB 0644
AttributeOverrides.php File 1.4 KB 0644
Cache.php File 1.45 KB 0644
ChangeTrackingPolicy.php File 1.26 KB 0644
ClassMetadata.php File 1.13 KB 0644
ClassMetadataFactory.php File 28.71 KB 0644
ClassMetadataInfo.php File 105.66 KB 0644
Column.php File 1.84 KB 0644
ColumnResult.php File 1.46 KB 0644
CustomIdGenerator.php File 1.15 KB 0644
DefaultEntityListenerResolver.php File 2.25 KB 0644
DefaultNamingStrategy.php File 2.65 KB 0644
DefaultQuoteStrategy.php File 5.72 KB 0644
DiscriminatorColumn.php File 1.45 KB 0644
DiscriminatorMap.php File 1.15 KB 0644
Embeddable.php File 1.09 KB 0644
Embedded.php File 1.22 KB 0644
Entity.php File 1.21 KB 0644
EntityListenerResolver.php File 1.87 KB 0644
EntityListeners.php File 1.5 KB 0644
EntityResult.php File 1.99 KB 0644
FieldResult.php File 1.51 KB 0644
GeneratedValue.php File 1.29 KB 0644
HasLifecycleCallbacks.php File 1.1 KB 0644
Id.php File 1.08 KB 0644
Index.php File 1.32 KB 0644
InheritanceType.php File 1.29 KB 0644
JoinColumn.php File 1.61 KB 0644
JoinColumns.php File 1.18 KB 0644
JoinTable.php File 1.41 KB 0644
ManyToMany.php File 1.63 KB 0644
ManyToOne.php File 1.45 KB 0644
MappedSuperclass.php File 1.16 KB 0644
MappingException.php File 25.32 KB 0644
NamedNativeQueries.php File 1.46 KB 0644
NamedNativeQuery.php File 1.79 KB 0644
NamedQueries.php File 1.17 KB 0644
NamedQuery.php File 1.2 KB 0644
NamingStrategy.php File 3.16 KB 0644
OneToMany.php File 1.57 KB 0644
OneToOne.php File 1.57 KB 0644
OrderBy.php File 1.15 KB 0644
PostLoad.php File 1.09 KB 0644
PostPersist.php File 1.09 KB 0644
PostRemove.php File 1.09 KB 0644
PostUpdate.php File 1.09 KB 0644
PreFlush.php File 1.09 KB 0644
PrePersist.php File 1.09 KB 0644
PreRemove.php File 1.09 KB 0644
PreUpdate.php File 1.09 KB 0644
QuoteStrategy.php File 3.83 KB 0644
ReflectionEmbeddedProperty.php File 3.19 KB 0644
SequenceGenerator.php File 1.29 KB 0644
SqlResultSetMapping.php File 1.84 KB 0644
SqlResultSetMappings.php File 1.46 KB 0644
Table.php File 1.44 KB 0644
UnderscoreNamingStrategy.php File 4.51 KB 0644
UniqueConstraint.php File 1.27 KB 0644
Version.php File 1.09 KB 0644